https://launchpad.net/ubuntu/+archive/test-rebuild-20190614-gcc9/+build/17071318 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-027 4.4.0-161-generic #189-Ubuntu SMP Tue Aug 27 08:12:37 UTC 2019 aarch64 Buildd toolchain package versions: launchpad-buildd_177 python-lpbuildd_177 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.6~git201906051340.ff11471~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.6 dpkg-dev_1.18.4ubuntu1.6 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 17 Sep 08:11:45 ntpdate[1927]: adjust time server 10.211.37.1 offset -0.008297 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=eoan --arch=arm64 PACKAGEBUILD-17071318 --image-type chroot /home/buildd/filecache-default/b148568f42c06950756bf7fea120011aafea366b Creating target for build PACKAGEBUILD-17071318 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=eoan --arch=arm64 PACKAGEBUILD-17071318 Starting target for build PACKAGEBUILD-17071318 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=eoan --arch=arm64 PACKAGEBUILD-17071318 'deb http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu eoan main' 'deb http://ftpmaster.internal/ubuntu eoan main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-17071318 RUN: /usr/share/launchpad-buildd/bin/in-target add-trusted-keys --backend=chroot --series=eoan --arch=arm64 PACKAGEBUILD-17071318 Adding trusted keys to build-PACKAGEBUILD-17071318 Warning: apt-key output should not be parsed (stdout is not a terminal) OK Warning: apt-key output should not be parsed (stdout is not a terminal) /etc/apt/trusted.gpg -------------------- pub rsa1024 2009-10-22 [SC] 60C3 1780 3A41 BA51 845E 371A 1E93 77A2 BA9E F27F uid [ unknown] Launchpad Toolchain builds /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-archive.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 790B C727 7767 219C 42C8 6F93 3B4F E6AC C0B2 1F32 uid [ unknown] Ubuntu Archive Automatic Signing Key (2012) /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092 uid [ unknown] Ubuntu CD Image Automatic Signing Key (2012) /etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg ------------------------------------------------------ pub rsa4096 2018-09-17 [SC] F6EC B376 2474 EDA9 D21B 7022 8719 20D1 991B C93C uid [ unknown] Ubuntu Archive Automatic Signing Key (2018) RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=eoan --arch=arm64 PACKAGEBUILD-17071318 Updating target for build PACKAGEBUILD-17071318 Get:1 http://ftpmaster.internal/ubuntu eoan InRelease [255 kB] Get:2 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu eoan InRelease [15.4 kB] Get:3 http://ftpmaster.internal/ubuntu eoan/main arm64 Packages [936 kB] Get:4 http://ftpmaster.internal/ubuntu eoan/main Translation-en [504 kB] Get:5 http://ftpmaster.internal/ubuntu eoan/restricted arm64 Packages [1064 B] Get:6 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu eoan/main arm64 Packages [2820 B] Get:7 http://ftpmaster.internal/ubuntu eoan/restricted Translation-en [4836 B] Get:8 http://ftpmaster.internal/ubuntu eoan/universe arm64 Packages [8678 kB] Get:9 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu eoan/main Translation-en [4848 B] Get:10 http://ftpmaster.internal/ubuntu eoan/universe Translation-en [5224 kB] Get:11 http://ftpmaster.internal/ubuntu eoan/multiverse arm64 Packages [121 kB] Get:12 http://ftpmaster.internal/ubuntu eoan/multiverse Translation-en [111 kB] Fetched 15.9 MB in 7s (2288 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following NEW packages will be installed: logsave The following packages will be upgraded: binutils binutils-aarch64-linux-gnu binutils-common build-essential coreutils cpp cpp-9 dpkg dpkg-dev e2fsprogs g++ g++-9 gcc gcc-9 gcc-9-base libapparmor1 libasan5 libatomic1 libbinutils libc-bin libc-dev-bin libc6 libc6-dev libcc1-0 libcom-err2 libdevmapper1.02.1 libdpkg-perl libext2fs2 libgcc-9-dev libgcc1 libgnutls30 libgomp1 libip4tc2 libisl21 libitm1 liblsan0 libp11-kit0 libsqlite3-0 libss2 libstdc++-9-dev libstdc++6 libtsan0 libubsan1 linux-libc-dev login passwd 46 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 46.7 MB of archives. After this operation, 814 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu eoan/main arm64 coreutils arm64 8.30-3ubuntu2 [1174 kB] Get:2 http://ftpmaster.internal/ubuntu eoan/main arm64 dpkg arm64 1.19.7ubuntu2 [1115 kB] Get:3 http://ftpmaster.internal/ubuntu eoan/main arm64 login arm64 1:4.5-1.1ubuntu4 [261 kB] Get:4 http://ftpmaster.internal/ubuntu eoan/main arm64 libc6-dev arm64 2.30-0ubuntu1 [2091 kB] Get:5 http://ftpmaster.internal/ubuntu eoan/main arm64 libc-dev-bin arm64 2.30-0ubuntu1 [64.2 kB] Get:6 http://ftpmaster.internal/ubuntu eoan/main arm64 linux-libc-dev arm64 5.3.0-10.11 [1042 kB] Get:7 http://ftpmaster.internal/ubuntu eoan/main arm64 libcc1-0 arm64 9.2.1-8ubuntu1 [46.5 kB] Get:8 http://ftpmaster.internal/ubuntu eoan/main arm64 binutils-aarch64-linux-gnu arm64 2.32.51.20190905-0ubuntu1 [2022 kB] Get:9 http://ftpmaster.internal/ubuntu eoan/main arm64 libbinutils arm64 2.32.51.20190905-0ubuntu1 [471 kB] Get:10 http://ftpmaster.internal/ubuntu eoan/main arm64 binutils-common arm64 2.32.51.20190905-0ubuntu1 [203 kB] Get:11 http://ftpmaster.internal/ubuntu eoan/main arm64 binutils arm64 2.32.51.20190905-0ubuntu1 [3392 B] Get:12 http://ftpmaster.internal/ubuntu eoan/main arm64 gcc-9-base arm64 9.2.1-8ubuntu1 [19.2 kB] Get:13 http://ftpmaster.internal/ubuntu eoan/main arm64 libgcc1 arm64 1:9.2.1-8ubuntu1 [34.1 kB] Get:14 http://ftpmaster.internal/ubuntu eoan/main arm64 libgomp1 arm64 9.2.1-8ubuntu1 [80.5 kB] Get:15 http://ftpmaster.internal/ubuntu eoan/main arm64 libitm1 arm64 9.2.1-8ubuntu1 [25.0 kB] Get:16 http://ftpmaster.internal/ubuntu eoan/main arm64 libatomic1 arm64 9.2.1-8ubuntu1 [9172 B] Get:17 http://ftpmaster.internal/ubuntu eoan/main arm64 libasan5 arm64 9.2.1-8ubuntu1 [365 kB] Get:18 http://ftpmaster.internal/ubuntu eoan/main arm64 liblsan0 arm64 9.2.1-8ubuntu1 [126 kB] Get:19 http://ftpmaster.internal/ubuntu eoan/main arm64 libtsan0 arm64 9.2.1-8ubuntu1 [283 kB] Get:20 http://ftpmaster.internal/ubuntu eoan/main arm64 libubsan1 arm64 9.2.1-8ubuntu1 [121 kB] Get:21 http://ftpmaster.internal/ubuntu eoan/main arm64 g++-9 arm64 9.2.1-8ubuntu1 [9437 kB] Get:22 http://ftpmaster.internal/ubuntu eoan/main arm64 libstdc++-9-dev arm64 9.2.1-8ubuntu1 [1673 kB] Get:23 http://ftpmaster.internal/ubuntu eoan/main arm64 libgcc-9-dev arm64 9.2.1-8ubuntu1 [914 kB] Get:24 http://ftpmaster.internal/ubuntu eoan/main arm64 gcc-9 arm64 9.2.1-8ubuntu1 [9062 kB] Get:25 http://ftpmaster.internal/ubuntu eoan/main arm64 cpp-9 arm64 9.2.1-8ubuntu1 [8312 kB] Get:26 http://ftpmaster.internal/ubuntu eoan/main arm64 libstdc++6 arm64 9.2.1-8ubuntu1 [467 kB] Get:27 http://ftpmaster.internal/ubuntu eoan/main arm64 libisl21 arm64 0.21-2 [521 kB] Get:28 http://ftpmaster.internal/ubuntu eoan/main arm64 libc6 arm64 2.30-0ubuntu1 [2271 kB] Get:29 http://ftpmaster.internal/ubuntu eoan/main arm64 libc-bin arm64 2.30-0ubuntu1 [476 kB] Get:30 http://ftpmaster.internal/ubuntu eoan/main arm64 libext2fs2 arm64 1.45.3-4ubuntu1 [174 kB] Get:31 http://ftpmaster.internal/ubuntu eoan/main arm64 e2fsprogs arm64 1.45.3-4ubuntu1 [502 kB] Get:32 http://ftpmaster.internal/ubuntu eoan/main arm64 logsave arm64 1.45.3-4ubuntu1 [9584 B] Get:33 http://ftpmaster.internal/ubuntu eoan/main arm64 passwd arm64 1:4.5-1.1ubuntu4 [791 kB] Get:34 http://ftpmaster.internal/ubuntu eoan/main arm64 libp11-kit0 arm64 0.23.17-2 [177 kB] Get:35 http://ftpmaster.internal/ubuntu eoan/main arm64 libgnutls30 arm64 3.6.9-4build1 [721 kB] Get:36 http://ftpmaster.internal/ubuntu eoan/main arm64 libcom-err2 arm64 1.45.3-4ubuntu1 [8712 B] Get:37 http://ftpmaster.internal/ubuntu eoan/main arm64 libss2 arm64 1.45.3-4ubuntu1 [10.7 kB] Get:38 http://ftpmaster.internal/ubuntu eoan/main arm64 libapparmor1 arm64 2.13.3-5ubuntu1 [34.3 kB] Get:39 http://ftpmaster.internal/ubuntu eoan/main arm64 libdevmapper1.02.1 arm64 2:1.02.155-2ubuntu6 [110 kB] Get:40 http://ftpmaster.internal/ubuntu eoan/main arm64 libsqlite3-0 arm64 3.29.0-2 [494 kB] Get:41 http://ftpmaster.internal/ubuntu eoan/main arm64 g++ arm64 4:9.2.1-3.1ubuntu1 [1596 B] Get:42 http://ftpmaster.internal/ubuntu eoan/main arm64 gcc arm64 4:9.2.1-3.1ubuntu1 [5228 B] Get:43 http://ftpmaster.internal/ubuntu eoan/main arm64 cpp arm64 4:9.2.1-3.1ubuntu1 [27.6 kB] Get:44 http://ftpmaster.internal/ubuntu eoan/main arm64 dpkg-dev all 1.19.7ubuntu2 [679 kB] Get:45 http://ftpmaster.internal/ubuntu eoan/main arm64 libdpkg-perl all 1.19.7ubuntu2 [230 kB] Get:46 http://ftpmaster.internal/ubuntu eoan/main arm64 build-essential arm64 12.7ubuntu1 [4644 B] Get:47 http://ftpmaster.internal/ubuntu eoan/main arm64 libip4tc2 arm64 1.8.3-2ubuntu4 [20.1 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 46.7 MB in 3s (15.0 MB/s) (Reading database ... 12720 files and directories currently installed.) Preparing to unpack .../coreutils_8.30-3ubuntu2_arm64.deb ... Unpacking coreutils (8.30-3ubuntu2) over (8.30-3ubuntu1) ... Setting up coreutils (8.30-3ubuntu2) ... (Reading database ... 12720 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.7ubuntu2_arm64.deb ... Unpacking dpkg (1.19.7ubuntu2) over (1.19.7ubuntu1) ... Setting up dpkg (1.19.7ubuntu2) ... (Reading database ... 12720 files and directories currently installed.) Preparing to unpack .../login_1%3a4.5-1.1ubuntu4_arm64.deb ... Unpacking login (1:4.5-1.1ubuntu4) over (1:4.5-1.1ubuntu3) ... Setting up login (1:4.5-1.1ubuntu4) ... (Reading database ... 12720 files and directories currently installed.) Preparing to unpack .../0-libc6-dev_2.30-0ubuntu1_arm64.deb ... Unpacking libc6-dev:arm64 (2.30-0ubuntu1) over (2.29-0ubuntu3) ... Preparing to unpack .../1-libc-dev-bin_2.30-0ubuntu1_arm64.deb ... Unpacking libc-dev-bin (2.30-0ubuntu1) over (2.29-0ubuntu3) ... Preparing to unpack .../2-linux-libc-dev_5.3.0-10.11_arm64.deb ... Unpacking linux-libc-dev:arm64 (5.3.0-10.11) over (5.2.0-15.16) ... Preparing to unpack .../3-libcc1-0_9.2.1-8ubuntu1_arm64.deb ... Unpacking libcc1-0:arm64 (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Preparing to unpack .../4-binutils-aarch64-linux-gnu_2.32.51.20190905-0ubuntu1_arm64.deb ... Unpacking binutils-aarch64-linux-gnu (2.32.51.20190905-0ubuntu1) over (2.32.51.20190821-1ubuntu1) ... Preparing to unpack .../5-libbinutils_2.32.51.20190905-0ubuntu1_arm64.deb ... Unpacking libbinutils:arm64 (2.32.51.20190905-0ubuntu1) over (2.32.51.20190821-1ubuntu1) ... Preparing to unpack .../6-binutils-common_2.32.51.20190905-0ubuntu1_arm64.deb ... Unpacking binutils-common:arm64 (2.32.51.20190905-0ubuntu1) over (2.32.51.20190821-1ubuntu1) ... Preparing to unpack .../7-binutils_2.32.51.20190905-0ubuntu1_arm64.deb ... Unpacking binutils (2.32.51.20190905-0ubuntu1) over (2.32.51.20190821-1ubuntu1) ... Preparing to unpack .../8-gcc-9-base_9.2.1-8ubuntu1_arm64.deb ... Unpacking gcc-9-base:arm64 (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Setting up gcc-9-base:arm64 (9.2.1-8ubuntu1) ... (Reading database ... 12728 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a9.2.1-8ubuntu1_arm64.deb ... Unpacking libgcc1:arm64 (1:9.2.1-8ubuntu1) over (1:9.2.1-6ubuntu1) ... Setting up libgcc1:arm64 (1:9.2.1-8ubuntu1) ... (Reading database ... 12728 files and directories currently installed.) Preparing to unpack .../00-libgomp1_9.2.1-8ubuntu1_arm64.deb ... Unpacking libgomp1:arm64 (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Preparing to unpack .../01-libitm1_9.2.1-8ubuntu1_arm64.deb ... Unpacking libitm1:arm64 (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Preparing to unpack .../02-libatomic1_9.2.1-8ubuntu1_arm64.deb ... Unpacking libatomic1:arm64 (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Preparing to unpack .../03-libasan5_9.2.1-8ubuntu1_arm64.deb ... Unpacking libasan5:arm64 (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Preparing to unpack .../04-liblsan0_9.2.1-8ubuntu1_arm64.deb ... Unpacking liblsan0:arm64 (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Preparing to unpack .../05-libtsan0_9.2.1-8ubuntu1_arm64.deb ... Unpacking libtsan0:arm64 (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Preparing to unpack .../06-libubsan1_9.2.1-8ubuntu1_arm64.deb ... Unpacking libubsan1:arm64 (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Preparing to unpack .../07-g++-9_9.2.1-8ubuntu1_arm64.deb ... Unpacking g++-9 (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Preparing to unpack .../08-libstdc++-9-dev_9.2.1-8ubuntu1_arm64.deb ... Unpacking libstdc++-9-dev:arm64 (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Preparing to unpack .../09-libgcc-9-dev_9.2.1-8ubuntu1_arm64.deb ... Unpacking libgcc-9-dev:arm64 (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Preparing to unpack .../10-gcc-9_9.2.1-8ubuntu1_arm64.deb ... Unpacking gcc-9 (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Preparing to unpack .../11-cpp-9_9.2.1-8ubuntu1_arm64.deb ... Unpacking cpp-9 (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Preparing to unpack .../12-libstdc++6_9.2.1-8ubuntu1_arm64.deb ... Unpacking libstdc++6:arm64 (9.2.1-8ubuntu1) over (9.2.1-6ubuntu1) ... Setting up libstdc++6:arm64 (9.2.1-8ubuntu1) ... (Reading database ... 12731 files and directories currently installed.) Preparing to unpack .../libisl21_0.21-2_arm64.deb ... Unpacking libisl21:arm64 (0.21-2) over (0.21-1) ... Preparing to unpack .../libc6_2.30-0ubuntu1_arm64.deb ... Unpacking libc6:arm64 (2.30-0ubuntu1) over (2.29-0ubuntu3) ... Setting up libc6:arm64 (2.30-0ubuntu1) ... (Reading database ... 12731 files and directories currently installed.) Preparing to unpack .../libc-bin_2.30-0ubuntu1_arm64.deb ... Unpacking libc-bin (2.30-0ubuntu1) over (2.29-0ubuntu3) ... Setting up libc-bin (2.30-0ubuntu1) ... (Reading database ... 12731 files and directories currently installed.) Preparing to unpack .../libext2fs2_1.45.3-4ubuntu1_arm64.deb ... Unpacking libext2fs2:arm64 (1.45.3-4ubuntu1) over (1.45.2-1ubuntu1) ... Setting up libext2fs2:arm64 (1.45.3-4ubuntu1) ... (Reading database ... 12731 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.45.3-4ubuntu1_arm64.deb ... Unpacking e2fsprogs (1.45.3-4ubuntu1) over (1.45.2-1ubuntu1) ... Selecting previously unselected package logsave. Preparing to unpack .../logsave_1.45.3-4ubuntu1_arm64.deb ... Unpacking logsave (1.45.3-4ubuntu1) ... Preparing to unpack .../passwd_1%3a4.5-1.1ubuntu4_arm64.deb ... Unpacking passwd (1:4.5-1.1ubuntu4) over (1:4.5-1.1ubuntu3) ... Setting up passwd (1:4.5-1.1ubuntu4) ... (Reading database ... 12734 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.17-2_arm64.deb ... Unpacking libp11-kit0:arm64 (0.23.17-2) over (0.23.16.1-2) ... Setting up libp11-kit0:arm64 (0.23.17-2) ... (Reading database ... 12734 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.6.9-4build1_arm64.deb ... Unpacking libgnutls30:arm64 (3.6.9-4build1) over (3.6.9-4) ... Setting up libgnutls30:arm64 (3.6.9-4build1) ... (Reading database ... 12734 files and directories currently installed.) Preparing to unpack .../00-libcom-err2_1.45.3-4ubuntu1_arm64.deb ... Unpacking libcom-err2:arm64 (1.45.3-4ubuntu1) over (1.45.2-1ubuntu1) ... Preparing to unpack .../01-libss2_1.45.3-4ubuntu1_arm64.deb ... Unpacking libss2:arm64 (1.45.3-4ubuntu1) over (1.45.2-1ubuntu1) ... Preparing to unpack .../02-libapparmor1_2.13.3-5ubuntu1_arm64.deb ... Unpacking libapparmor1:arm64 (2.13.3-5ubuntu1) over (2.13.2-9ubuntu7) ... Preparing to unpack .../03-libdevmapper1.02.1_2%3a1.02.155-2ubuntu6_arm64.deb ... Unpacking libdevmapper1.02.1:arm64 (2:1.02.155-2ubuntu6) over (2:1.02.155-2ubuntu5) ... Preparing to unpack .../04-libsqlite3-0_3.29.0-2_arm64.deb ... Unpacking libsqlite3-0:arm64 (3.29.0-2) over (3.29.0-1) ... Preparing to unpack .../05-g++_4%3a9.2.1-3.1ubuntu1_arm64.deb ... Unpacking g++ (4:9.2.1-3.1ubuntu1) over (4:9.2.1-2ubuntu2) ... Preparing to unpack .../06-gcc_4%3a9.2.1-3.1ubuntu1_arm64.deb ... Unpacking gcc (4:9.2.1-3.1ubuntu1) over (4:9.2.1-2ubuntu2) ... Preparing to unpack .../07-cpp_4%3a9.2.1-3.1ubuntu1_arm64.deb ... Unpacking cpp (4:9.2.1-3.1ubuntu1) over (4:9.2.1-2ubuntu2) ... Preparing to unpack .../08-dpkg-dev_1.19.7ubuntu2_all.deb ... Unpacking dpkg-dev (1.19.7ubuntu2) over (1.19.7ubuntu1) ... Preparing to unpack .../09-libdpkg-perl_1.19.7ubuntu2_all.deb ... Unpacking libdpkg-perl (1.19.7ubuntu2) over (1.19.7ubuntu1) ... Preparing to unpack .../10-build-essential_12.7ubuntu1_arm64.deb ... Unpacking build-essential (12.7ubuntu1) over (12.6ubuntu2) ... Preparing to unpack .../11-libip4tc2_1.8.3-2ubuntu4_arm64.deb ... Unpacking libip4tc2:arm64 (1.8.3-2ubuntu4) over (1.8.3-2ubuntu2) ... Setting up libip4tc2:arm64 (1.8.3-2ubuntu4) ... Setting up libisl21:arm64 (0.21-2) ... Setting up libapparmor1:arm64 (2.13.3-5ubuntu1) ... Setting up libsqlite3-0:arm64 (3.29.0-2) ... Setting up binutils-common:arm64 (2.32.51.20190905-0ubuntu1) ... Setting up linux-libc-dev:arm64 (5.3.0-10.11) ... Setting up libcom-err2:arm64 (1.45.3-4ubuntu1) ... Setting up libgomp1:arm64 (9.2.1-8ubuntu1) ... Setting up libasan5:arm64 (9.2.1-8ubuntu1) ... Setting up libatomic1:arm64 (9.2.1-8ubuntu1) ... Setting up libss2:arm64 (1.45.3-4ubuntu1) ... Setting up libdpkg-perl (1.19.7ubuntu2) ... Setting up logsave (1.45.3-4ubuntu1) ... Setting up libubsan1:arm64 (9.2.1-8ubuntu1) ... Setting up libdevmapper1.02.1:arm64 (2:1.02.155-2ubuntu6) ... Setting up cpp-9 (9.2.1-8ubuntu1) ... Setting up libbinutils:arm64 (2.32.51.20190905-0ubuntu1) ... Setting up libc-dev-bin (2.30-0ubuntu1) ... Setting up libcc1-0:arm64 (9.2.1-8ubuntu1) ... Setting up liblsan0:arm64 (9.2.1-8ubuntu1) ... Setting up libitm1:arm64 (9.2.1-8ubuntu1) ... Setting up libtsan0:arm64 (9.2.1-8ubuntu1) ... Setting up binutils-aarch64-linux-gnu (2.32.51.20190905-0ubuntu1) ... Setting up e2fsprogs (1.45.3-4ubuntu1) ... Installing new version of config file /etc/cron.d/e2scrub_all ... Installing new version of config file /etc/e2scrub.conf ... Setting up binutils (2.32.51.20190905-0ubuntu1) ... Setting up dpkg-dev (1.19.7ubuntu2) ... Setting up libgcc-9-dev:arm64 (9.2.1-8ubuntu1) ... Setting up cpp (4:9.2.1-3.1ubuntu1) ... Setting up libc6-dev:arm64 (2.30-0ubuntu1) ... Setting up gcc-9 (9.2.1-8ubuntu1) ... Setting up libstdc++-9-dev:arm64 (9.2.1-8ubuntu1) ... Setting up gcc (4:9.2.1-3.1ubuntu1) ... Setting up g++-9 (9.2.1-8ubuntu1) ... Setting up g++ (4:9.2.1-3.1ubuntu1) ... Setting up build-essential (12.7ubuntu1) ... Processing triggers for libc-bin (2.30-0ubuntu1) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-17071318 arm64 eoan -c chroot:build-PACKAGEBUILD-17071318 --arch=arm64 --dist=eoan --nolog gamera_3.4.3-1.dsc Initiating build PACKAGEBUILD-17071318 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-161-generic #189-Ubuntu SMP Tue Aug 27 08:12:37 UTC 2019 aarch64 sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos02-arm64-027.buildd +==============================================================================+ | gamera 1:3.4.3-1 (arm64) 17 Sep 2019 08:12 | +==============================================================================+ Package: gamera Version: 1:3.4.3-1 Source Version: 1:3.4.3-1 Distribution: eoan Machine Architecture: arm64 Host Architecture: arm64 Build Architecture: arm64 I: NOTICE: Log filtering will replace 'build/gamera-1mlZXM/gamera-3.4.3' with '<>' I: NOTICE: Log filtering will replace 'build/gamera-1mlZXM' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-17071318/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- gamera_3.4.3-1.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-vYMXCU/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-vYMXCU/apt_archive ./ InRelease Get:2 copy:/<>/resolver-vYMXCU/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-vYMXCU/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-vYMXCU/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-vYMXCU/apt_archive ./ Packages [525 B] Fetched 2858 B in 0s (31.8 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-vYMXCU/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12734 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_arm64.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper (>= 10), dh-python, libpng-dev, libtiff-dev, libvigraimpex-dev, procps, python-all-dbg, python-all-dev, python-docutils, python-pil, python-pil-dbg, python-nose, python-pygments, xvfb, xauth Filtered Build-Depends: debhelper (>= 10), dh-python, libpng-dev, libtiff-dev, libvigraimpex-dev, procps, python-all-dbg, python-all-dev, python-docutils, python-pil, python-pil-dbg, python-nose, python-pygments, xvfb, xauth dpkg-deb: building package 'sbuild-build-depends-gamera-dummy' in '/<>/resolver-mC1PP2/apt_archive/sbuild-build-depends-gamera-dummy.deb'. Ign:1 copy:/<>/resolver-mC1PP2/apt_archive ./ InRelease Get:2 copy:/<>/resolver-mC1PP2/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-mC1PP2/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-mC1PP2/apt_archive ./ Sources [286 B] Get:5 copy:/<>/resolver-mC1PP2/apt_archive ./ Packages [612 B] Fetched 3017 B in 0s (74.6 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install gamera build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-python dh-strip-nondeterminism docutils-common dwz file gettext gettext-base groff-base hdf5-helpers intltool-debian libaec-dev libaec0 libarchive-zip-perl libbsd0 libcroco3 libdrm-amdgpu1 libdrm-common libdrm-etnaviv1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libelf1 libexpat1 libexpat1-dev libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-long3 libfftw3-single3 libfile-stripnondeterminism-perl libfontenc1 libfreetype6 libgfortran5 libgl1 libgl1-mesa-dri libglapi-mesa libglib2.0-0 libglvnd0 libglx-mesa0 libglx0 libhdf5-103 libhdf5-cpp-103 libhdf5-dev libice6 libicu63 libilmbase23 libimagequant0 libjbig-dev libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev liblcms2-2 libllvm8 liblzma-dev libmagic-mgc libmagic1 libmpdec2 libopenexr23 libpipeline1 libpixman-1-0 libpng-dev libpython-all-dbg libpython-all-dev libpython-dbg libpython-dev libpython-stdlib libpython2-dbg libpython2-dev libpython2-stdlib libpython2.7 libpython2.7-dbg libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib libsensors-config libsensors5 libsigsegv2 libsm6 libsub-override-perl libsz2 libtiff-dev libtiff5 libtiff5-dev libtiffxx5 libtool libuchardet0 libunwind8 libvigraimpex-dev libvigraimpex6 libwebp6 libwebpdemux2 libwebpmux3 libx11-6 libx11-data libx11-xcb1 libxau6 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-sync1 libxcb1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxfont2 libxkbfile1 libxml2 libxmu6 libxmuu1 libxpm4 libxshmfence1 libxt6 libxxf86vm1 m4 man-db mime-support po-debconf python python-all python-all-dbg python-all-dev python-dbg python-dev python-docutils python-minimal python-nose python-pil python-pil-dbg python-pkg-resources python-pygments python-roman python2 python2-dbg python2-dev python2-minimal python2.7 python2.7-dbg python2.7-dev python2.7-minimal python3 python3-distutils python3-lib2to3 python3-minimal python3.7 python3.7-minimal sgml-base x11-common x11-xkb-utils xauth xkb-data xml-core xserver-common xvfb zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev groff libfftw3-doc libhdf5-doc liblcms2-utils liblzma-doc python2.7-gdbm-dbg python2.7-tk-dbg lm-sensors libtool-doc gfortran | fortran95-compiler gcj-jdk libvigraimpex-doc m4-doc apparmor less www-browser libmail-box-perl python-doc python-tk fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french texlive-latex-base texlive-latex-recommended python-coverage python-nose-doc python-pil-doc python-setuptools python-pygments-doc ttf-bitstream-vera python2-doc python2.7-doc python-gdbm-dbg python-tk-dbg binfmt-support python3-doc python3-tk python3-venv python3.7-venv python3.7-doc sgml-base-doc Recommended packages: curl | wget | lynx libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs libpng-tools pkg-config libltdl-dev libmail-sendmail-perl docutils-doc libpaper-utils python-olefile python-chardet xfonts-base The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-python dh-strip-nondeterminism docutils-common dwz file gettext gettext-base groff-base hdf5-helpers intltool-debian libaec-dev libaec0 libarchive-zip-perl libbsd0 libcroco3 libdrm-amdgpu1 libdrm-common libdrm-etnaviv1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libelf1 libexpat1 libexpat1-dev libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-long3 libfftw3-single3 libfile-stripnondeterminism-perl libfontenc1 libfreetype6 libgfortran5 libgl1 libgl1-mesa-dri libglapi-mesa libglib2.0-0 libglvnd0 libglx-mesa0 libglx0 libhdf5-103 libhdf5-cpp-103 libhdf5-dev libice6 libicu63 libilmbase23 libimagequant0 libjbig-dev libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev liblcms2-2 libllvm8 liblzma-dev libmagic-mgc libmagic1 libmpdec2 libopenexr23 libpipeline1 libpixman-1-0 libpng-dev libpython-all-dbg libpython-all-dev libpython-dbg libpython-dev libpython-stdlib libpython2-dbg libpython2-dev libpython2-stdlib libpython2.7 libpython2.7-dbg libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib libsensors-config libsensors5 libsigsegv2 libsm6 libsub-override-perl libsz2 libtiff-dev libtiff5 libtiff5-dev libtiffxx5 libtool libuchardet0 libunwind8 libvigraimpex-dev libvigraimpex6 libwebp6 libwebpdemux2 libwebpmux3 libx11-6 libx11-data libx11-xcb1 libxau6 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-sync1 libxcb1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxfont2 libxkbfile1 libxml2 libxmu6 libxmuu1 libxpm4 libxshmfence1 libxt6 libxxf86vm1 m4 man-db mime-support po-debconf python python-all python-all-dbg python-all-dev python-dbg python-dev python-docutils python-minimal python-nose python-pil python-pil-dbg python-pkg-resources python-pygments python-roman python2 python2-dbg python2-dev python2-minimal python2.7 python2.7-dbg python2.7-dev python2.7-minimal python3 python3-distutils python3-lib2to3 python3-minimal python3.7 python3.7-minimal sbuild-build-depends-gamera-dummy sgml-base x11-common x11-xkb-utils xauth xkb-data xml-core xserver-common xvfb zlib1g-dev 0 upgraded, 172 newly installed, 0 to remove and 0 not upgraded. Need to get 101 MB of archives. After this operation, 759 MB of additional disk space will be used. Get:1 copy:/<>/resolver-mC1PP2/apt_archive ./ sbuild-build-depends-gamera-dummy 0.invalid.0 [936 B] Get:2 http://ftpmaster.internal/ubuntu eoan/main arm64 libpython3.7-minimal arm64 3.7.4-4 [544 kB] Get:3 http://ftpmaster.internal/ubuntu eoan/main arm64 libexpat1 arm64 2.2.7-2 [61.2 kB] Get:4 http://ftpmaster.internal/ubuntu eoan/main arm64 python3.7-minimal arm64 3.7.4-4 [1713 kB] Get:5 http://ftpmaster.internal/ubuntu eoan/main arm64 python3-minimal arm64 3.7.3-1 [23.4 kB] Get:6 http://ftpmaster.internal/ubuntu eoan/main arm64 mime-support all 3.63ubuntu1 [30.8 kB] Get:7 http://ftpmaster.internal/ubuntu eoan/main arm64 libmpdec2 arm64 2.4.2-2 [74.0 kB] Get:8 http://ftpmaster.internal/ubuntu eoan/main arm64 libpython3.7-stdlib arm64 3.7.4-4 [1711 kB] Get:9 http://ftpmaster.internal/ubuntu eoan/main arm64 python3.7 arm64 3.7.4-4 [294 kB] Get:10 http://ftpmaster.internal/ubuntu eoan/main arm64 libpython3-stdlib arm64 3.7.3-1 [6976 B] Get:11 http://ftpmaster.internal/ubuntu eoan/main arm64 python3 arm64 3.7.3-1 [47.2 kB] Get:12 http://ftpmaster.internal/ubuntu eoan/main arm64 libbsd0 arm64 0.10.0-1 [43.7 kB] Get:13 http://ftpmaster.internal/ubuntu eoan/main arm64 bsdmainutils arm64 11.1.2ubuntu2 [175 kB] Get:14 http://ftpmaster.internal/ubuntu eoan/main arm64 libuchardet0 arm64 0.0.6-3 [65.0 kB] Get:15 http://ftpmaster.internal/ubuntu eoan/main arm64 groff-base arm64 1.22.4-3 [813 kB] Get:16 http://ftpmaster.internal/ubuntu eoan/main arm64 libpipeline1 arm64 1.5.1-2 [24.4 kB] Get:17 http://ftpmaster.internal/ubuntu eoan/main arm64 man-db arm64 2.8.7-3 [1096 kB] Get:18 http://ftpmaster.internal/ubuntu eoan/universe arm64 libpython2.7-minimal arm64 2.7.16-4 [335 kB] Get:19 http://ftpmaster.internal/ubuntu eoan/universe arm64 python2.7-minimal arm64 2.7.16-4 [1233 kB] Get:20 http://ftpmaster.internal/ubuntu eoan/universe arm64 python2-minimal arm64 2.7.16-1 [27.8 kB] Get:21 http://ftpmaster.internal/ubuntu eoan/universe arm64 python-minimal arm64 2.7.16-1 [5996 B] Get:22 http://ftpmaster.internal/ubuntu eoan/universe arm64 libpython2.7-stdlib arm64 2.7.16-4 [1866 kB] Get:23 http://ftpmaster.internal/ubuntu eoan/universe arm64 python2.7 arm64 2.7.16-4 [244 kB] Get:24 http://ftpmaster.internal/ubuntu eoan/universe arm64 libpython2-stdlib arm64 2.7.16-1 [7432 B] Get:25 http://ftpmaster.internal/ubuntu eoan/universe arm64 libpython-stdlib arm64 2.7.16-1 [5828 B] Get:26 http://ftpmaster.internal/ubuntu eoan/universe arm64 python2 arm64 2.7.16-1 [26.5 kB] Get:27 http://ftpmaster.internal/ubuntu eoan/universe arm64 python arm64 2.7.16-1 [7836 B] Get:28 http://ftpmaster.internal/ubuntu eoan/main arm64 sgml-base all 1.29 [12.3 kB] Get:29 http://ftpmaster.internal/ubuntu eoan/main arm64 libmagic-mgc arm64 1:5.37-5 [209 kB] Get:30 http://ftpmaster.internal/ubuntu eoan/main arm64 libmagic1 arm64 1:5.37-5 [70.9 kB] Get:31 http://ftpmaster.internal/ubuntu eoan/main arm64 file arm64 1:5.37-5 [23.2 kB] Get:32 http://ftpmaster.internal/ubuntu eoan/main arm64 libelf1 arm64 0.176-1.1 [43.6 kB] Get:33 http://ftpmaster.internal/ubuntu eoan/main arm64 libglib2.0-0 arm64 2.62.0-1 [1178 kB] Get:34 http://ftpmaster.internal/ubuntu eoan/main arm64 libicu63 arm64 63.2-2 [8146 kB] Get:35 http://ftpmaster.internal/ubuntu eoan/main arm64 libxml2 arm64 2.9.4+dfsg1-7ubuntu3 [562 kB] Get:36 http://ftpmaster.internal/ubuntu eoan/main arm64 xkb-data all 2.26-2ubuntu1 [333 kB] Get:37 http://ftpmaster.internal/ubuntu eoan/main arm64 gettext-base arm64 0.19.8.1-9 [48.0 kB] Get:38 http://ftpmaster.internal/ubuntu eoan/main arm64 libdrm-common all 2.4.99-1 [5216 B] Get:39 http://ftpmaster.internal/ubuntu eoan/main arm64 libdrm2 arm64 2.4.99-1 [31.5 kB] Get:40 http://ftpmaster.internal/ubuntu eoan/main arm64 libedit2 arm64 3.1-20190324-1 [82.7 kB] Get:41 http://ftpmaster.internal/ubuntu eoan/main arm64 libxau6 arm64 1:1.0.9-0ubuntu1 [7356 B] Get:42 http://ftpmaster.internal/ubuntu eoan/main arm64 libxdmcp6 arm64 1:1.1.3-0ubuntu1 [10.3 kB] Get:43 http://ftpmaster.internal/ubuntu eoan/main arm64 libxcb1 arm64 1.13.1-2 [43.6 kB] Get:44 http://ftpmaster.internal/ubuntu eoan/main arm64 libx11-data all 2:1.6.7-1 [113 kB] Get:45 http://ftpmaster.internal/ubuntu eoan/main arm64 libx11-6 arm64 2:1.6.7-1 [552 kB] Get:46 http://ftpmaster.internal/ubuntu eoan/main arm64 libxext6 arm64 2:1.3.4-0ubuntu1 [27.7 kB] Get:47 http://ftpmaster.internal/ubuntu eoan/main arm64 libxmuu1 arm64 2:1.1.3-0ubuntu1 [9772 B] Get:48 http://ftpmaster.internal/ubuntu eoan/main arm64 xauth arm64 1:1.1-0ubuntu1 [24.1 kB] Get:49 http://ftpmaster.internal/ubuntu eoan/main arm64 libsigsegv2 arm64 2.12-2 [13.3 kB] Get:50 http://ftpmaster.internal/ubuntu eoan/main arm64 m4 arm64 1.4.18-2 [194 kB] Get:51 http://ftpmaster.internal/ubuntu eoan/main arm64 autoconf all 2.69-11 [322 kB] Get:52 http://ftpmaster.internal/ubuntu eoan/main arm64 autotools-dev all 20180224.1 [39.6 kB] Get:53 http://ftpmaster.internal/ubuntu eoan/main arm64 automake all 1:1.16.1-4ubuntu3 [522 kB] Get:54 http://ftpmaster.internal/ubuntu eoan/main arm64 autopoint all 0.19.8.1-9 [412 kB] Get:55 http://ftpmaster.internal/ubuntu eoan/main arm64 libtool all 2.4.6-11 [194 kB] Get:56 http://ftpmaster.internal/ubuntu eoan/main arm64 dh-autoreconf all 19 [16.1 kB] Get:57 http://ftpmaster.internal/ubuntu eoan/main arm64 libarchive-zip-perl all 1.65-1 [83.6 kB] Get:58 http://ftpmaster.internal/ubuntu eoan/main arm64 libsub-override-perl all 0.09-2 [9532 B] Get:59 http://ftpmaster.internal/ubuntu eoan/main arm64 libfile-stripnondeterminism-perl all 1.6.0-1 [16.2 kB] Get:60 http://ftpmaster.internal/ubuntu eoan/main arm64 dh-strip-nondeterminism all 1.6.0-1 [5208 B] Get:61 http://ftpmaster.internal/ubuntu eoan/main arm64 dwz arm64 0.13-1 [73.4 kB] Get:62 http://ftpmaster.internal/ubuntu eoan/main arm64 libcroco3 arm64 0.6.13-1 [77.1 kB] Get:63 http://ftpmaster.internal/ubuntu eoan/main arm64 gettext arm64 0.19.8.1-9 [853 kB] Get:64 http://ftpmaster.internal/ubuntu eoan/main arm64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:65 http://ftpmaster.internal/ubuntu eoan/main arm64 po-debconf all 1.0.21 [233 kB] Get:66 http://ftpmaster.internal/ubuntu eoan/main arm64 debhelper all 12.4ubuntu1 [910 kB] Get:67 http://ftpmaster.internal/ubuntu eoan/main arm64 python3-lib2to3 all 3.7.4-3 [75.6 kB] Get:68 http://ftpmaster.internal/ubuntu eoan/main arm64 python3-distutils all 3.7.4-3 [142 kB] Get:69 http://ftpmaster.internal/ubuntu eoan/main arm64 dh-python all 4.20190722ubuntu1 [94.2 kB] Get:70 http://ftpmaster.internal/ubuntu eoan/main arm64 xml-core all 0.18+nmu1 [21.6 kB] Get:71 http://ftpmaster.internal/ubuntu eoan/main arm64 docutils-common all 0.15.2+dfsg-1 [156 kB] Get:72 http://ftpmaster.internal/ubuntu eoan/universe arm64 hdf5-helpers arm64 1.10.4+repack-10 [13.9 kB] Get:73 http://ftpmaster.internal/ubuntu eoan/universe arm64 libaec0 arm64 1.0.4-1 [18.7 kB] Get:74 http://ftpmaster.internal/ubuntu eoan/main arm64 libdrm-amdgpu1 arm64 2.4.99-1 [17.8 kB] Get:75 http://ftpmaster.internal/ubuntu eoan/main arm64 libdrm-etnaviv1 arm64 2.4.99-1 [11.3 kB] Get:76 http://ftpmaster.internal/ubuntu eoan/main arm64 libdrm-nouveau2 arm64 2.4.99-1 [15.6 kB] Get:77 http://ftpmaster.internal/ubuntu eoan/main arm64 libdrm-radeon1 arm64 2.4.99-1 [18.7 kB] Get:78 http://ftpmaster.internal/ubuntu eoan/main arm64 libexpat1-dev arm64 2.2.7-2 [103 kB] Get:79 http://ftpmaster.internal/ubuntu eoan/main arm64 libfftw3-double3 arm64 3.3.8-2 [379 kB] Get:80 http://ftpmaster.internal/ubuntu eoan/main arm64 libfftw3-long3 arm64 3.3.8-2 [521 kB] Get:81 http://ftpmaster.internal/ubuntu eoan/main arm64 libfftw3-single3 arm64 3.3.8-2 [625 kB] Get:82 http://ftpmaster.internal/ubuntu eoan/main arm64 libfftw3-bin arm64 3.3.8-2 [28.5 kB] Get:83 http://ftpmaster.internal/ubuntu eoan/main arm64 libfftw3-dev arm64 3.3.8-2 [1436 kB] Get:84 http://ftpmaster.internal/ubuntu eoan/main arm64 libfontenc1 arm64 1:1.1.4-0ubuntu1 [13.1 kB] Get:85 http://ftpmaster.internal/ubuntu eoan/main arm64 libfreetype6 arm64 2.9.1-4 [310 kB] Get:86 http://ftpmaster.internal/ubuntu eoan/main arm64 libgfortran5 arm64 9.2.1-8ubuntu1 [333 kB] Get:87 http://ftpmaster.internal/ubuntu eoan/main arm64 libglapi-mesa arm64 19.1.6-1ubuntu1 [33.5 kB] Get:88 http://ftpmaster.internal/ubuntu eoan/main arm64 libllvm8 arm64 1:8.0.1-3build1 [11.2 MB] Get:89 http://ftpmaster.internal/ubuntu eoan/main arm64 libsensors-config all 1:3.5.0-3ubuntu1 [6168 B] Get:90 http://ftpmaster.internal/ubuntu eoan/main arm64 libsensors5 arm64 1:3.5.0-3ubuntu1 [26.3 kB] Get:91 http://ftpmaster.internal/ubuntu eoan/main arm64 libgl1-mesa-dri arm64 19.1.6-1ubuntu1 [5510 kB] Get:92 http://ftpmaster.internal/ubuntu eoan/main arm64 libx11-xcb1 arm64 2:1.6.7-1 [9248 B] Get:93 http://ftpmaster.internal/ubuntu eoan/main arm64 libxcb-dri2-0 arm64 1.13.1-2 [6892 B] Get:94 http://ftpmaster.internal/ubuntu eoan/main arm64 libxcb-dri3-0 arm64 1.13.1-2 [6568 B] Get:95 http://ftpmaster.internal/ubuntu eoan/main arm64 libxcb-glx0 arm64 1.13.1-2 [21.9 kB] Get:96 http://ftpmaster.internal/ubuntu eoan/main arm64 libxcb-present0 arm64 1.13.1-2 [5516 B] Get:97 http://ftpmaster.internal/ubuntu eoan/main arm64 libxcb-sync1 arm64 1.13.1-2 [8816 B] Get:98 http://ftpmaster.internal/ubuntu eoan/main arm64 libxdamage1 arm64 1:1.1.5-1 [6896 B] Get:99 http://ftpmaster.internal/ubuntu eoan/main arm64 libxfixes3 arm64 1:5.0.3-1 [9844 B] Get:100 http://ftpmaster.internal/ubuntu eoan/main arm64 libxshmfence1 arm64 1.3-1 [4868 B] Get:101 http://ftpmaster.internal/ubuntu eoan/main arm64 libxxf86vm1 arm64 1:1.1.4-1build1 [9908 B] Get:102 http://ftpmaster.internal/ubuntu eoan/main arm64 libglx-mesa0 arm64 19.1.6-1ubuntu1 [139 kB] Get:103 http://ftpmaster.internal/ubuntu eoan/universe arm64 libsz2 arm64 1.0.4-1 [5100 B] Get:104 http://ftpmaster.internal/ubuntu eoan/universe arm64 libhdf5-103 arm64 1.10.4+repack-10 [1145 kB] Get:105 http://ftpmaster.internal/ubuntu eoan/universe arm64 libhdf5-cpp-103 arm64 1.10.4+repack-10 [108 kB] Get:106 http://ftpmaster.internal/ubuntu eoan/main arm64 zlib1g-dev arm64 1:1.2.11.dfsg-1ubuntu3 [170 kB] Get:107 http://ftpmaster.internal/ubuntu eoan/main arm64 libjpeg-turbo8 arm64 2.0.3-0ubuntu1 [101 kB] Get:108 http://ftpmaster.internal/ubuntu eoan/main arm64 libjpeg-turbo8-dev arm64 2.0.3-0ubuntu1 [215 kB] Get:109 http://ftpmaster.internal/ubuntu eoan/main arm64 libjpeg8 arm64 8c-2ubuntu8 [2198 B] Get:110 http://ftpmaster.internal/ubuntu eoan/main arm64 libjpeg8-dev arm64 8c-2ubuntu8 [1550 B] Get:111 http://ftpmaster.internal/ubuntu eoan/main arm64 libjpeg-dev arm64 8c-2ubuntu8 [1546 B] Get:112 http://ftpmaster.internal/ubuntu eoan/universe arm64 libaec-dev arm64 1.0.4-1 [16.5 kB] Get:113 http://ftpmaster.internal/ubuntu eoan/universe arm64 libhdf5-dev arm64 1.10.4+repack-10 [2658 kB] Get:114 http://ftpmaster.internal/ubuntu eoan/main arm64 x11-common all 1:7.7+19ubuntu12 [22.4 kB] Get:115 http://ftpmaster.internal/ubuntu eoan/main arm64 libice6 arm64 2:1.0.10-0ubuntu1 [37.7 kB] Get:116 http://ftpmaster.internal/ubuntu eoan/main arm64 libilmbase23 arm64 2.2.1-2ubuntu1 [74.8 kB] Get:117 http://ftpmaster.internal/ubuntu eoan/main arm64 libimagequant0 arm64 2.12.2-1.1 [29.3 kB] Get:118 http://ftpmaster.internal/ubuntu eoan/main arm64 liblcms2-2 arm64 2.9-4 [131 kB] Get:119 http://ftpmaster.internal/ubuntu eoan/main arm64 libopenexr23 arm64 2.2.1-4.1 [517 kB] Get:120 http://ftpmaster.internal/ubuntu eoan/main arm64 libpixman-1-0 arm64 0.38.4-0ubuntu1 [130 kB] Get:121 http://ftpmaster.internal/ubuntu eoan/main arm64 libpng-dev arm64 1.6.37-1 [172 kB] Get:122 http://ftpmaster.internal/ubuntu eoan/universe arm64 libpython2.7 arm64 2.7.16-4 [958 kB] Get:123 http://ftpmaster.internal/ubuntu eoan/universe arm64 libpython2.7-dev arm64 2.7.16-4 [27.1 MB] Get:124 http://ftpmaster.internal/ubuntu eoan/universe arm64 libpython2-dev arm64 2.7.16-1 [7492 B] Get:125 http://ftpmaster.internal/ubuntu eoan/universe arm64 libpython-dev arm64 2.7.16-1 [5880 B] Get:126 http://ftpmaster.internal/ubuntu eoan/universe arm64 libpython-all-dev arm64 2.7.16-1 [1112 B] Get:127 http://ftpmaster.internal/ubuntu eoan/universe arm64 libpython2.7-dbg arm64 2.7.16-4 [4436 kB] Get:128 http://ftpmaster.internal/ubuntu eoan/universe arm64 libpython2-dbg arm64 2.7.16-1 [7436 B] Get:129 http://ftpmaster.internal/ubuntu eoan/main arm64 libsm6 arm64 2:1.2.3-1 [15.1 kB] Get:130 http://ftpmaster.internal/ubuntu eoan/main arm64 libjbig0 arm64 2.1-3.1build1 [24.0 kB] Get:131 http://ftpmaster.internal/ubuntu eoan/main arm64 libjbig-dev arm64 2.1-3.1build1 [23.3 kB] Get:132 http://ftpmaster.internal/ubuntu eoan/main arm64 liblzma-dev arm64 5.2.4-1 [144 kB] Get:133 http://ftpmaster.internal/ubuntu eoan/main arm64 libwebp6 arm64 0.6.1-2 [155 kB] Get:134 http://ftpmaster.internal/ubuntu eoan/main arm64 libtiff5 arm64 4.0.10+git190818-1 [150 kB] Get:135 http://ftpmaster.internal/ubuntu eoan/main arm64 libtiffxx5 arm64 4.0.10+git190818-1 [5844 B] Get:136 http://ftpmaster.internal/ubuntu eoan/main arm64 libtiff-dev arm64 4.0.10+git190818-1 [274 kB] Get:137 http://ftpmaster.internal/ubuntu eoan/main arm64 libtiff5-dev arm64 4.0.10+git190818-1 [2248 B] Get:138 http://ftpmaster.internal/ubuntu eoan/main arm64 libunwind8 arm64 1.2.1-9 [49.1 kB] Get:139 http://ftpmaster.internal/ubuntu eoan/universe arm64 libvigraimpex6 arm64 1.10.0+git20160211.167be93+dfsg1-2 [152 kB] Get:140 http://ftpmaster.internal/ubuntu eoan/universe arm64 libvigraimpex-dev arm64 1.10.0+git20160211.167be93+dfsg1-2 [1465 kB] Get:141 http://ftpmaster.internal/ubuntu eoan/main arm64 libwebpdemux2 arm64 0.6.1-2 [8868 B] Get:142 http://ftpmaster.internal/ubuntu eoan/main arm64 libwebpmux3 arm64 0.6.1-2 [17.3 kB] Get:143 http://ftpmaster.internal/ubuntu eoan/main arm64 libxt6 arm64 1:1.1.5-1 [128 kB] Get:144 http://ftpmaster.internal/ubuntu eoan/main arm64 libxmu6 arm64 2:1.1.3-0ubuntu1 [42.9 kB] Get:145 http://ftpmaster.internal/ubuntu eoan/main arm64 libxpm4 arm64 1:3.5.12-1 [28.8 kB] Get:146 http://ftpmaster.internal/ubuntu eoan/main arm64 libxaw7 arm64 2:1.0.13-1 [137 kB] Get:147 http://ftpmaster.internal/ubuntu eoan/main arm64 libxfont2 arm64 1:2.0.3-1 [77.3 kB] Get:148 http://ftpmaster.internal/ubuntu eoan/main arm64 libxkbfile1 arm64 1:1.1.0-0ubuntu1 [61.1 kB] Get:149 http://ftpmaster.internal/ubuntu eoan/universe arm64 python-all arm64 2.7.16-1 [1088 B] Get:150 http://ftpmaster.internal/ubuntu eoan/universe arm64 python2.7-dev arm64 2.7.16-4 [279 kB] Get:151 http://ftpmaster.internal/ubuntu eoan/universe arm64 python2-dev arm64 2.7.16-1 [1264 B] Get:152 http://ftpmaster.internal/ubuntu eoan/universe arm64 python-dev arm64 2.7.16-1 [1232 B] Get:153 http://ftpmaster.internal/ubuntu eoan/universe arm64 python-all-dev arm64 2.7.16-1 [1112 B] Get:154 http://ftpmaster.internal/ubuntu eoan/universe arm64 python-roman all 2.0.0-3 [8548 B] Get:155 http://ftpmaster.internal/ubuntu eoan/universe arm64 python-docutils all 0.15.2+dfsg-1 [368 kB] Get:156 http://ftpmaster.internal/ubuntu eoan/universe arm64 python-pkg-resources all 41.1.0-1 [129 kB] Get:157 http://ftpmaster.internal/ubuntu eoan/universe arm64 python-nose all 1.3.7-4 [116 kB] Get:158 http://ftpmaster.internal/ubuntu eoan/universe arm64 python-pil arm64 6.1.0-1 [333 kB] Get:159 http://ftpmaster.internal/ubuntu eoan/universe arm64 python-pygments all 2.3.1+dfsg-1ubuntu1 [582 kB] Get:160 http://ftpmaster.internal/ubuntu eoan/universe arm64 python2.7-dbg arm64 2.7.16-4 [9126 kB] Get:161 http://ftpmaster.internal/ubuntu eoan/universe arm64 python2-dbg arm64 2.7.16-1 [1324 B] Get:162 http://ftpmaster.internal/ubuntu eoan/main arm64 x11-xkb-utils arm64 7.7+4 [142 kB] Get:163 http://ftpmaster.internal/ubuntu eoan/main arm64 xserver-common all 2:1.20.5+git20190820-0ubuntu3 [26.8 kB] Get:164 http://ftpmaster.internal/ubuntu eoan/main arm64 libglvnd0 arm64 1.1.1-0ubuntu1 [41.5 kB] Get:165 http://ftpmaster.internal/ubuntu eoan/main arm64 libglx0 arm64 1.1.1-0ubuntu1 [27.3 kB] Get:166 http://ftpmaster.internal/ubuntu eoan/main arm64 libgl1 arm64 1.1.1-0ubuntu1 [91.0 kB] Get:167 http://ftpmaster.internal/ubuntu eoan/universe arm64 xvfb arm64 2:1.20.5+git20190820-0ubuntu3 [725 kB] Get:168 http://ftpmaster.internal/ubuntu eoan/universe arm64 libpython-dbg arm64 2.7.16-1 [5840 B] Get:169 http://ftpmaster.internal/ubuntu eoan/universe arm64 libpython-all-dbg arm64 2.7.16-1 [1232 B] Get:170 http://ftpmaster.internal/ubuntu eoan/universe arm64 python-dbg arm64 2.7.16-1 [1300 B] Get:171 http://ftpmaster.internal/ubuntu eoan/universe arm64 python-all-dbg arm64 2.7.16-1 [1116 B] Get:172 http://ftpmaster.internal/ubuntu eoan/universe arm64 python-pil-dbg arm64 6.1.0-1 [916 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 101 MB in 5s (19.5 MB/s) Selecting previously unselected package libpython3.7-minimal:arm64. (Reading database ... 12734 files and directories currently installed.) Preparing to unpack .../libpython3.7-minimal_3.7.4-4_arm64.deb ... Unpacking libpython3.7-minimal:arm64 (3.7.4-4) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../libexpat1_2.2.7-2_arm64.deb ... Unpacking libexpat1:arm64 (2.2.7-2) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../python3.7-minimal_3.7.4-4_arm64.deb ... Unpacking python3.7-minimal (3.7.4-4) ... Setting up libpython3.7-minimal:arm64 (3.7.4-4) ... Setting up libexpat1:arm64 (2.2.7-2) ... Setting up python3.7-minimal (3.7.4-4) ... Selecting previously unselected package python3-minimal. (Reading database ... 12983 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.7.3-1_arm64.deb ... Unpacking python3-minimal (3.7.3-1) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.63ubuntu1_all.deb ... Unpacking mime-support (3.63ubuntu1) ... Selecting previously unselected package libmpdec2:arm64. Preparing to unpack .../2-libmpdec2_2.4.2-2_arm64.deb ... Unpacking libmpdec2:arm64 (2.4.2-2) ... Selecting previously unselected package libpython3.7-stdlib:arm64. Preparing to unpack .../3-libpython3.7-stdlib_3.7.4-4_arm64.deb ... Unpacking libpython3.7-stdlib:arm64 (3.7.4-4) ... Selecting previously unselected package python3.7. Preparing to unpack .../4-python3.7_3.7.4-4_arm64.deb ... Unpacking python3.7 (3.7.4-4) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../5-libpython3-stdlib_3.7.3-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.7.3-1) ... Setting up python3-minimal (3.7.3-1) ... Selecting previously unselected package python3. (Reading database ... 13421 files and directories currently installed.) Preparing to unpack .../00-python3_3.7.3-1_arm64.deb ... Unpacking python3 (3.7.3-1) ... Selecting previously unselected package libbsd0:arm64. Preparing to unpack .../01-libbsd0_0.10.0-1_arm64.deb ... Unpacking libbsd0:arm64 (0.10.0-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../02-bsdmainutils_11.1.2ubuntu2_arm64.deb ... Unpacking bsdmainutils (11.1.2ubuntu2) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../03-libuchardet0_0.0.6-3_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../04-groff-base_1.22.4-3_arm64.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../05-libpipeline1_1.5.1-2_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../06-man-db_2.8.7-3_arm64.deb ... Unpacking man-db (2.8.7-3) ... Selecting previously unselected package libpython2.7-minimal:arm64. Preparing to unpack .../07-libpython2.7-minimal_2.7.16-4_arm64.deb ... Unpacking libpython2.7-minimal:arm64 (2.7.16-4) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../08-python2.7-minimal_2.7.16-4_arm64.deb ... Unpacking python2.7-minimal (2.7.16-4) ... Selecting previously unselected package python2-minimal. Preparing to unpack .../09-python2-minimal_2.7.16-1_arm64.deb ... Unpacking python2-minimal (2.7.16-1) ... Selecting previously unselected package python-minimal. Preparing to unpack .../10-python-minimal_2.7.16-1_arm64.deb ... Unpacking python-minimal (2.7.16-1) ... Selecting previously unselected package libpython2.7-stdlib:arm64. Preparing to unpack .../11-libpython2.7-stdlib_2.7.16-4_arm64.deb ... Unpacking libpython2.7-stdlib:arm64 (2.7.16-4) ... Selecting previously unselected package python2.7. Preparing to unpack .../12-python2.7_2.7.16-4_arm64.deb ... Unpacking python2.7 (2.7.16-4) ... Selecting previously unselected package libpython2-stdlib:arm64. Preparing to unpack .../13-libpython2-stdlib_2.7.16-1_arm64.deb ... Unpacking libpython2-stdlib:arm64 (2.7.16-1) ... Selecting previously unselected package libpython-stdlib:arm64. Preparing to unpack .../14-libpython-stdlib_2.7.16-1_arm64.deb ... Unpacking libpython-stdlib:arm64 (2.7.16-1) ... Setting up libpython2.7-minimal:arm64 (2.7.16-4) ... Setting up python2.7-minimal (2.7.16-4) ... Setting up python2-minimal (2.7.16-1) ... Selecting previously unselected package python2. (Reading database ... 14781 files and directories currently installed.) Preparing to unpack .../python2_2.7.16-1_arm64.deb ... Unpacking python2 (2.7.16-1) ... Setting up python-minimal (2.7.16-1) ... Selecting previously unselected package python. (Reading database ... 14813 files and directories currently installed.) Preparing to unpack .../000-python_2.7.16-1_arm64.deb ... Unpacking python (2.7.16-1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.29_all.deb ... Unpacking sgml-base (1.29) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../002-libmagic-mgc_1%3a5.37-5_arm64.deb ... Unpacking libmagic-mgc (1:5.37-5) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../003-libmagic1_1%3a5.37-5_arm64.deb ... Unpacking libmagic1:arm64 (1:5.37-5) ... Selecting previously unselected package file. Preparing to unpack .../004-file_1%3a5.37-5_arm64.deb ... Unpacking file (1:5.37-5) ... Selecting previously unselected package libelf1:arm64. Preparing to unpack .../005-libelf1_0.176-1.1_arm64.deb ... Unpacking libelf1:arm64 (0.176-1.1) ... Selecting previously unselected package libglib2.0-0:arm64. Preparing to unpack .../006-libglib2.0-0_2.62.0-1_arm64.deb ... Unpacking libglib2.0-0:arm64 (2.62.0-1) ... Selecting previously unselected package libicu63:arm64. Preparing to unpack .../007-libicu63_63.2-2_arm64.deb ... Unpacking libicu63:arm64 (63.2-2) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../008-libxml2_2.9.4+dfsg1-7ubuntu3_arm64.deb ... Unpacking libxml2:arm64 (2.9.4+dfsg1-7ubuntu3) ... Selecting previously unselected package xkb-data. Preparing to unpack .../009-xkb-data_2.26-2ubuntu1_all.deb ... Unpacking xkb-data (2.26-2ubuntu1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../010-gettext-base_0.19.8.1-9_arm64.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../011-libdrm-common_2.4.99-1_all.deb ... Unpacking libdrm-common (2.4.99-1) ... Selecting previously unselected package libdrm2:arm64. Preparing to unpack .../012-libdrm2_2.4.99-1_arm64.deb ... Unpacking libdrm2:arm64 (2.4.99-1) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../013-libedit2_3.1-20190324-1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20190324-1) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../014-libxau6_1%3a1.0.9-0ubuntu1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.9-0ubuntu1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../015-libxdmcp6_1%3a1.1.3-0ubuntu1_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.3-0ubuntu1) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../016-libxcb1_1.13.1-2_arm64.deb ... Unpacking libxcb1:arm64 (1.13.1-2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../017-libx11-data_2%3a1.6.7-1_all.deb ... Unpacking libx11-data (2:1.6.7-1) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../018-libx11-6_2%3a1.6.7-1_arm64.deb ... Unpacking libx11-6:arm64 (2:1.6.7-1) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../019-libxext6_2%3a1.3.4-0ubuntu1_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.4-0ubuntu1) ... Selecting previously unselected package libxmuu1:arm64. Preparing to unpack .../020-libxmuu1_2%3a1.1.3-0ubuntu1_arm64.deb ... Unpacking libxmuu1:arm64 (2:1.1.3-0ubuntu1) ... Selecting previously unselected package xauth. Preparing to unpack .../021-xauth_1%3a1.1-0ubuntu1_arm64.deb ... Unpacking xauth (1:1.1-0ubuntu1) ... Selecting previously unselected package libsigsegv2:arm64. Preparing to unpack .../022-libsigsegv2_2.12-2_arm64.deb ... Unpacking libsigsegv2:arm64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../023-m4_1.4.18-2_arm64.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../024-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../025-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../026-automake_1%3a1.16.1-4ubuntu3_all.deb ... Unpacking automake (1:1.16.1-4ubuntu3) ... Selecting previously unselected package autopoint. Preparing to unpack .../027-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package libtool. Preparing to unpack .../028-libtool_2.4.6-11_all.deb ... Unpacking libtool (2.4.6-11) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../029-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../030-libarchive-zip-perl_1.65-1_all.deb ... Unpacking libarchive-zip-perl (1.65-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../031-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../032-libfile-stripnondeterminism-perl_1.6.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.6.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../033-dh-strip-nondeterminism_1.6.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.6.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../034-dwz_0.13-1_arm64.deb ... Unpacking dwz (0.13-1) ... Selecting previously unselected package libcroco3:arm64. Preparing to unpack .../035-libcroco3_0.6.13-1_arm64.deb ... Unpacking libcroco3:arm64 (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../036-gettext_0.19.8.1-9_arm64.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../037-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../038-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../039-debhelper_12.4ubuntu1_all.deb ... Unpacking debhelper (12.4ubuntu1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../040-python3-lib2to3_3.7.4-3_all.deb ... Unpacking python3-lib2to3 (3.7.4-3) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../041-python3-distutils_3.7.4-3_all.deb ... Unpacking python3-distutils (3.7.4-3) ... Selecting previously unselected package dh-python. Preparing to unpack .../042-dh-python_4.20190722ubuntu1_all.deb ... Unpacking dh-python (4.20190722ubuntu1) ... Selecting previously unselected package xml-core. Preparing to unpack .../043-xml-core_0.18+nmu1_all.deb ... Unpacking xml-core (0.18+nmu1) ... Selecting previously unselected package docutils-common. Preparing to unpack .../044-docutils-common_0.15.2+dfsg-1_all.deb ... Unpacking docutils-common (0.15.2+dfsg-1) ... Selecting previously unselected package hdf5-helpers. Preparing to unpack .../045-hdf5-helpers_1.10.4+repack-10_arm64.deb ... Unpacking hdf5-helpers (1.10.4+repack-10) ... Selecting previously unselected package libaec0:arm64. Preparing to unpack .../046-libaec0_1.0.4-1_arm64.deb ... Unpacking libaec0:arm64 (1.0.4-1) ... Selecting previously unselected package libdrm-amdgpu1:arm64. Preparing to unpack .../047-libdrm-amdgpu1_2.4.99-1_arm64.deb ... Unpacking libdrm-amdgpu1:arm64 (2.4.99-1) ... Selecting previously unselected package libdrm-etnaviv1:arm64. Preparing to unpack .../048-libdrm-etnaviv1_2.4.99-1_arm64.deb ... Unpacking libdrm-etnaviv1:arm64 (2.4.99-1) ... Selecting previously unselected package libdrm-nouveau2:arm64. Preparing to unpack .../049-libdrm-nouveau2_2.4.99-1_arm64.deb ... Unpacking libdrm-nouveau2:arm64 (2.4.99-1) ... Selecting previously unselected package libdrm-radeon1:arm64. Preparing to unpack .../050-libdrm-radeon1_2.4.99-1_arm64.deb ... Unpacking libdrm-radeon1:arm64 (2.4.99-1) ... Selecting previously unselected package libexpat1-dev:arm64. Preparing to unpack .../051-libexpat1-dev_2.2.7-2_arm64.deb ... Unpacking libexpat1-dev:arm64 (2.2.7-2) ... Selecting previously unselected package libfftw3-double3:arm64. Preparing to unpack .../052-libfftw3-double3_3.3.8-2_arm64.deb ... Unpacking libfftw3-double3:arm64 (3.3.8-2) ... Selecting previously unselected package libfftw3-long3:arm64. Preparing to unpack .../053-libfftw3-long3_3.3.8-2_arm64.deb ... Unpacking libfftw3-long3:arm64 (3.3.8-2) ... Selecting previously unselected package libfftw3-single3:arm64. Preparing to unpack .../054-libfftw3-single3_3.3.8-2_arm64.deb ... Unpacking libfftw3-single3:arm64 (3.3.8-2) ... Selecting previously unselected package libfftw3-bin. Preparing to unpack .../055-libfftw3-bin_3.3.8-2_arm64.deb ... Unpacking libfftw3-bin (3.3.8-2) ... Selecting previously unselected package libfftw3-dev:arm64. Preparing to unpack .../056-libfftw3-dev_3.3.8-2_arm64.deb ... Unpacking libfftw3-dev:arm64 (3.3.8-2) ... Selecting previously unselected package libfontenc1:arm64. Preparing to unpack .../057-libfontenc1_1%3a1.1.4-0ubuntu1_arm64.deb ... Unpacking libfontenc1:arm64 (1:1.1.4-0ubuntu1) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../058-libfreetype6_2.9.1-4_arm64.deb ... Unpacking libfreetype6:arm64 (2.9.1-4) ... Selecting previously unselected package libgfortran5:arm64. Preparing to unpack .../059-libgfortran5_9.2.1-8ubuntu1_arm64.deb ... Unpacking libgfortran5:arm64 (9.2.1-8ubuntu1) ... Selecting previously unselected package libglapi-mesa:arm64. Preparing to unpack .../060-libglapi-mesa_19.1.6-1ubuntu1_arm64.deb ... Unpacking libglapi-mesa:arm64 (19.1.6-1ubuntu1) ... Selecting previously unselected package libllvm8:arm64. Preparing to unpack .../061-libllvm8_1%3a8.0.1-3build1_arm64.deb ... Unpacking libllvm8:arm64 (1:8.0.1-3build1) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../062-libsensors-config_1%3a3.5.0-3ubuntu1_all.deb ... Unpacking libsensors-config (1:3.5.0-3ubuntu1) ... Selecting previously unselected package libsensors5:arm64. Preparing to unpack .../063-libsensors5_1%3a3.5.0-3ubuntu1_arm64.deb ... Unpacking libsensors5:arm64 (1:3.5.0-3ubuntu1) ... Selecting previously unselected package libgl1-mesa-dri:arm64. Preparing to unpack .../064-libgl1-mesa-dri_19.1.6-1ubuntu1_arm64.deb ... Unpacking libgl1-mesa-dri:arm64 (19.1.6-1ubuntu1) ... Selecting previously unselected package libx11-xcb1:arm64. Preparing to unpack .../065-libx11-xcb1_2%3a1.6.7-1_arm64.deb ... Unpacking libx11-xcb1:arm64 (2:1.6.7-1) ... Selecting previously unselected package libxcb-dri2-0:arm64. Preparing to unpack .../066-libxcb-dri2-0_1.13.1-2_arm64.deb ... Unpacking libxcb-dri2-0:arm64 (1.13.1-2) ... Selecting previously unselected package libxcb-dri3-0:arm64. Preparing to unpack .../067-libxcb-dri3-0_1.13.1-2_arm64.deb ... Unpacking libxcb-dri3-0:arm64 (1.13.1-2) ... Selecting previously unselected package libxcb-glx0:arm64. Preparing to unpack .../068-libxcb-glx0_1.13.1-2_arm64.deb ... Unpacking libxcb-glx0:arm64 (1.13.1-2) ... Selecting previously unselected package libxcb-present0:arm64. Preparing to unpack .../069-libxcb-present0_1.13.1-2_arm64.deb ... Unpacking libxcb-present0:arm64 (1.13.1-2) ... Selecting previously unselected package libxcb-sync1:arm64. Preparing to unpack .../070-libxcb-sync1_1.13.1-2_arm64.deb ... Unpacking libxcb-sync1:arm64 (1.13.1-2) ... Selecting previously unselected package libxdamage1:arm64. Preparing to unpack .../071-libxdamage1_1%3a1.1.5-1_arm64.deb ... Unpacking libxdamage1:arm64 (1:1.1.5-1) ... Selecting previously unselected package libxfixes3:arm64. Preparing to unpack .../072-libxfixes3_1%3a5.0.3-1_arm64.deb ... Unpacking libxfixes3:arm64 (1:5.0.3-1) ... Selecting previously unselected package libxshmfence1:arm64. Preparing to unpack .../073-libxshmfence1_1.3-1_arm64.deb ... Unpacking libxshmfence1:arm64 (1.3-1) ... Selecting previously unselected package libxxf86vm1:arm64. Preparing to unpack .../074-libxxf86vm1_1%3a1.1.4-1build1_arm64.deb ... Unpacking libxxf86vm1:arm64 (1:1.1.4-1build1) ... Selecting previously unselected package libglx-mesa0:arm64. Preparing to unpack .../075-libglx-mesa0_19.1.6-1ubuntu1_arm64.deb ... Unpacking libglx-mesa0:arm64 (19.1.6-1ubuntu1) ... Selecting previously unselected package libsz2:arm64. Preparing to unpack .../076-libsz2_1.0.4-1_arm64.deb ... Unpacking libsz2:arm64 (1.0.4-1) ... Selecting previously unselected package libhdf5-103:arm64. Preparing to unpack .../077-libhdf5-103_1.10.4+repack-10_arm64.deb ... Unpacking libhdf5-103:arm64 (1.10.4+repack-10) ... Selecting previously unselected package libhdf5-cpp-103:arm64. Preparing to unpack .../078-libhdf5-cpp-103_1.10.4+repack-10_arm64.deb ... Unpacking libhdf5-cpp-103:arm64 (1.10.4+repack-10) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../079-zlib1g-dev_1%3a1.2.11.dfsg-1ubuntu3_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.2.11.dfsg-1ubuntu3) ... Selecting previously unselected package libjpeg-turbo8:arm64. Preparing to unpack .../080-libjpeg-turbo8_2.0.3-0ubuntu1_arm64.deb ... Unpacking libjpeg-turbo8:arm64 (2.0.3-0ubuntu1) ... Selecting previously unselected package libjpeg-turbo8-dev:arm64. Preparing to unpack .../081-libjpeg-turbo8-dev_2.0.3-0ubuntu1_arm64.deb ... Unpacking libjpeg-turbo8-dev:arm64 (2.0.3-0ubuntu1) ... Selecting previously unselected package libjpeg8:arm64. Preparing to unpack .../082-libjpeg8_8c-2ubuntu8_arm64.deb ... Unpacking libjpeg8:arm64 (8c-2ubuntu8) ... Selecting previously unselected package libjpeg8-dev:arm64. Preparing to unpack .../083-libjpeg8-dev_8c-2ubuntu8_arm64.deb ... Unpacking libjpeg8-dev:arm64 (8c-2ubuntu8) ... Selecting previously unselected package libjpeg-dev:arm64. Preparing to unpack .../084-libjpeg-dev_8c-2ubuntu8_arm64.deb ... Unpacking libjpeg-dev:arm64 (8c-2ubuntu8) ... Selecting previously unselected package libaec-dev:arm64. Preparing to unpack .../085-libaec-dev_1.0.4-1_arm64.deb ... Unpacking libaec-dev:arm64 (1.0.4-1) ... Selecting previously unselected package libhdf5-dev. Preparing to unpack .../086-libhdf5-dev_1.10.4+repack-10_arm64.deb ... Unpacking libhdf5-dev (1.10.4+repack-10) ... Selecting previously unselected package x11-common. Preparing to unpack .../087-x11-common_1%3a7.7+19ubuntu12_all.deb ... dpkg-query: no packages found matching nux-tools Unpacking x11-common (1:7.7+19ubuntu12) ... Selecting previously unselected package libice6:arm64. Preparing to unpack .../088-libice6_2%3a1.0.10-0ubuntu1_arm64.deb ... Unpacking libice6:arm64 (2:1.0.10-0ubuntu1) ... Selecting previously unselected package libilmbase23:arm64. Preparing to unpack .../089-libilmbase23_2.2.1-2ubuntu1_arm64.deb ... Unpacking libilmbase23:arm64 (2.2.1-2ubuntu1) ... Selecting previously unselected package libimagequant0:arm64. Preparing to unpack .../090-libimagequant0_2.12.2-1.1_arm64.deb ... Unpacking libimagequant0:arm64 (2.12.2-1.1) ... Selecting previously unselected package liblcms2-2:arm64. Preparing to unpack .../091-liblcms2-2_2.9-4_arm64.deb ... Unpacking liblcms2-2:arm64 (2.9-4) ... Selecting previously unselected package libopenexr23:arm64. Preparing to unpack .../092-libopenexr23_2.2.1-4.1_arm64.deb ... Unpacking libopenexr23:arm64 (2.2.1-4.1) ... Selecting previously unselected package libpixman-1-0:arm64. Preparing to unpack .../093-libpixman-1-0_0.38.4-0ubuntu1_arm64.deb ... Unpacking libpixman-1-0:arm64 (0.38.4-0ubuntu1) ... Selecting previously unselected package libpng-dev:arm64. Preparing to unpack .../094-libpng-dev_1.6.37-1_arm64.deb ... Unpacking libpng-dev:arm64 (1.6.37-1) ... Selecting previously unselected package libpython2.7:arm64. Preparing to unpack .../095-libpython2.7_2.7.16-4_arm64.deb ... Unpacking libpython2.7:arm64 (2.7.16-4) ... Selecting previously unselected package libpython2.7-dev:arm64. Preparing to unpack .../096-libpython2.7-dev_2.7.16-4_arm64.deb ... Unpacking libpython2.7-dev:arm64 (2.7.16-4) ... Selecting previously unselected package libpython2-dev:arm64. Preparing to unpack .../097-libpython2-dev_2.7.16-1_arm64.deb ... Unpacking libpython2-dev:arm64 (2.7.16-1) ... Selecting previously unselected package libpython-dev:arm64. Preparing to unpack .../098-libpython-dev_2.7.16-1_arm64.deb ... Unpacking libpython-dev:arm64 (2.7.16-1) ... Selecting previously unselected package libpython-all-dev:arm64. Preparing to unpack .../099-libpython-all-dev_2.7.16-1_arm64.deb ... Unpacking libpython-all-dev:arm64 (2.7.16-1) ... Selecting previously unselected package libpython2.7-dbg:arm64. Preparing to unpack .../100-libpython2.7-dbg_2.7.16-4_arm64.deb ... Unpacking libpython2.7-dbg:arm64 (2.7.16-4) ... Selecting previously unselected package libpython2-dbg:arm64. Preparing to unpack .../101-libpython2-dbg_2.7.16-1_arm64.deb ... Unpacking libpython2-dbg:arm64 (2.7.16-1) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../102-libsm6_2%3a1.2.3-1_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.3-1) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../103-libjbig0_2.1-3.1build1_arm64.deb ... Unpacking libjbig0:arm64 (2.1-3.1build1) ... Selecting previously unselected package libjbig-dev:arm64. Preparing to unpack .../104-libjbig-dev_2.1-3.1build1_arm64.deb ... Unpacking libjbig-dev:arm64 (2.1-3.1build1) ... Selecting previously unselected package liblzma-dev:arm64. Preparing to unpack .../105-liblzma-dev_5.2.4-1_arm64.deb ... Unpacking liblzma-dev:arm64 (5.2.4-1) ... Selecting previously unselected package libwebp6:arm64. Preparing to unpack .../106-libwebp6_0.6.1-2_arm64.deb ... Unpacking libwebp6:arm64 (0.6.1-2) ... Selecting previously unselected package libtiff5:arm64. Preparing to unpack .../107-libtiff5_4.0.10+git190818-1_arm64.deb ... Unpacking libtiff5:arm64 (4.0.10+git190818-1) ... Selecting previously unselected package libtiffxx5:arm64. Preparing to unpack .../108-libtiffxx5_4.0.10+git190818-1_arm64.deb ... Unpacking libtiffxx5:arm64 (4.0.10+git190818-1) ... Selecting previously unselected package libtiff-dev:arm64. Preparing to unpack .../109-libtiff-dev_4.0.10+git190818-1_arm64.deb ... Unpacking libtiff-dev:arm64 (4.0.10+git190818-1) ... Selecting previously unselected package libtiff5-dev. Preparing to unpack .../110-libtiff5-dev_4.0.10+git190818-1_arm64.deb ... Unpacking libtiff5-dev (4.0.10+git190818-1) ... Selecting previously unselected package libunwind8:arm64. Preparing to unpack .../111-libunwind8_1.2.1-9_arm64.deb ... Unpacking libunwind8:arm64 (1.2.1-9) ... Selecting previously unselected package libvigraimpex6:arm64. Preparing to unpack .../112-libvigraimpex6_1.10.0+git20160211.167be93+dfsg1-2_arm64.deb ... Unpacking libvigraimpex6:arm64 (1.10.0+git20160211.167be93+dfsg1-2) ... Selecting previously unselected package libvigraimpex-dev:arm64. Preparing to unpack .../113-libvigraimpex-dev_1.10.0+git20160211.167be93+dfsg1-2_arm64.deb ... Unpacking libvigraimpex-dev:arm64 (1.10.0+git20160211.167be93+dfsg1-2) ... Selecting previously unselected package libwebpdemux2:arm64. Preparing to unpack .../114-libwebpdemux2_0.6.1-2_arm64.deb ... Unpacking libwebpdemux2:arm64 (0.6.1-2) ... Selecting previously unselected package libwebpmux3:arm64. Preparing to unpack .../115-libwebpmux3_0.6.1-2_arm64.deb ... Unpacking libwebpmux3:arm64 (0.6.1-2) ... Selecting previously unselected package libxt6:arm64. Preparing to unpack .../116-libxt6_1%3a1.1.5-1_arm64.deb ... Unpacking libxt6:arm64 (1:1.1.5-1) ... Selecting previously unselected package libxmu6:arm64. Preparing to unpack .../117-libxmu6_2%3a1.1.3-0ubuntu1_arm64.deb ... Unpacking libxmu6:arm64 (2:1.1.3-0ubuntu1) ... Selecting previously unselected package libxpm4:arm64. Preparing to unpack .../118-libxpm4_1%3a3.5.12-1_arm64.deb ... Unpacking libxpm4:arm64 (1:3.5.12-1) ... Selecting previously unselected package libxaw7:arm64. Preparing to unpack .../119-libxaw7_2%3a1.0.13-1_arm64.deb ... Unpacking libxaw7:arm64 (2:1.0.13-1) ... Selecting previously unselected package libxfont2:arm64. Preparing to unpack .../120-libxfont2_1%3a2.0.3-1_arm64.deb ... Unpacking libxfont2:arm64 (1:2.0.3-1) ... Selecting previously unselected package libxkbfile1:arm64. Preparing to unpack .../121-libxkbfile1_1%3a1.1.0-0ubuntu1_arm64.deb ... Unpacking libxkbfile1:arm64 (1:1.1.0-0ubuntu1) ... Selecting previously unselected package python-all. Preparing to unpack .../122-python-all_2.7.16-1_arm64.deb ... Unpacking python-all (2.7.16-1) ... Selecting previously unselected package python2.7-dev. Preparing to unpack .../123-python2.7-dev_2.7.16-4_arm64.deb ... Unpacking python2.7-dev (2.7.16-4) ... Selecting previously unselected package python2-dev. Preparing to unpack .../124-python2-dev_2.7.16-1_arm64.deb ... Unpacking python2-dev (2.7.16-1) ... Selecting previously unselected package python-dev. Preparing to unpack .../125-python-dev_2.7.16-1_arm64.deb ... Unpacking python-dev (2.7.16-1) ... Selecting previously unselected package python-all-dev. Preparing to unpack .../126-python-all-dev_2.7.16-1_arm64.deb ... Unpacking python-all-dev (2.7.16-1) ... Selecting previously unselected package python-roman. Preparing to unpack .../127-python-roman_2.0.0-3_all.deb ... Unpacking python-roman (2.0.0-3) ... Selecting previously unselected package python-docutils. Preparing to unpack .../128-python-docutils_0.15.2+dfsg-1_all.deb ... Unpacking python-docutils (0.15.2+dfsg-1) ... Selecting previously unselected package python-pkg-resources. Preparing to unpack .../129-python-pkg-resources_41.1.0-1_all.deb ... Unpacking python-pkg-resources (41.1.0-1) ... Selecting previously unselected package python-nose. Preparing to unpack .../130-python-nose_1.3.7-4_all.deb ... Unpacking python-nose (1.3.7-4) ... Selecting previously unselected package python-pil:arm64. Preparing to unpack .../131-python-pil_6.1.0-1_arm64.deb ... Unpacking python-pil:arm64 (6.1.0-1) ... Selecting previously unselected package python-pygments. Preparing to unpack .../132-python-pygments_2.3.1+dfsg-1ubuntu1_all.deb ... Unpacking python-pygments (2.3.1+dfsg-1ubuntu1) ... Selecting previously unselected package python2.7-dbg. Preparing to unpack .../133-python2.7-dbg_2.7.16-4_arm64.deb ... Unpacking python2.7-dbg (2.7.16-4) ... Selecting previously unselected package python2-dbg. Preparing to unpack .../134-python2-dbg_2.7.16-1_arm64.deb ... Unpacking python2-dbg (2.7.16-1) ... Selecting previously unselected package x11-xkb-utils. Preparing to unpack .../135-x11-xkb-utils_7.7+4_arm64.deb ... Unpacking x11-xkb-utils (7.7+4) ... Selecting previously unselected package xserver-common. Preparing to unpack .../136-xserver-common_2%3a1.20.5+git20190820-0ubuntu3_all.deb ... Unpacking xserver-common (2:1.20.5+git20190820-0ubuntu3) ... Selecting previously unselected package libglvnd0:arm64. Preparing to unpack .../137-libglvnd0_1.1.1-0ubuntu1_arm64.deb ... Unpacking libglvnd0:arm64 (1.1.1-0ubuntu1) ... Selecting previously unselected package libglx0:arm64. Preparing to unpack .../138-libglx0_1.1.1-0ubuntu1_arm64.deb ... Unpacking libglx0:arm64 (1.1.1-0ubuntu1) ... Selecting previously unselected package libgl1:arm64. Preparing to unpack .../139-libgl1_1.1.1-0ubuntu1_arm64.deb ... Unpacking libgl1:arm64 (1.1.1-0ubuntu1) ... Selecting previously unselected package xvfb. Preparing to unpack .../140-xvfb_2%3a1.20.5+git20190820-0ubuntu3_arm64.deb ... Unpacking xvfb (2:1.20.5+git20190820-0ubuntu3) ... Selecting previously unselected package libpython-dbg:arm64. Preparing to unpack .../141-libpython-dbg_2.7.16-1_arm64.deb ... Unpacking libpython-dbg:arm64 (2.7.16-1) ... Selecting previously unselected package libpython-all-dbg:arm64. Preparing to unpack .../142-libpython-all-dbg_2.7.16-1_arm64.deb ... Unpacking libpython-all-dbg:arm64 (2.7.16-1) ... Selecting previously unselected package python-dbg. Preparing to unpack .../143-python-dbg_2.7.16-1_arm64.deb ... Unpacking python-dbg (2.7.16-1) ... Selecting previously unselected package python-all-dbg. Preparing to unpack .../144-python-all-dbg_2.7.16-1_arm64.deb ... Unpacking python-all-dbg (2.7.16-1) ... Selecting previously unselected package python-pil-dbg:arm64. Preparing to unpack .../145-python-pil-dbg_6.1.0-1_arm64.deb ... Unpacking python-pil-dbg:arm64 (6.1.0-1) ... Selecting previously unselected package sbuild-build-depends-gamera-dummy. Preparing to unpack .../146-sbuild-build-depends-gamera-dummy_0.invalid.0_arm64.deb ... Unpacking sbuild-build-depends-gamera-dummy (0.invalid.0) ... Setting up libpipeline1:arm64 (1.5.1-2) ... Setting up liblcms2-2:arm64 (2.9-4) ... Setting up libpixman-1-0:arm64 (0.38.4-0ubuntu1) ... Setting up libx11-xcb1:arm64 (2:1.6.7-1) ... Setting up libxau6:arm64 (1:1.0.9-0ubuntu1) ... Setting up libfftw3-single3:arm64 (3.3.8-2) ... Setting up mime-support (3.63ubuntu1) ... Setting up hdf5-helpers (1.10.4+repack-10) ... Setting up libmagic-mgc (1:5.37-5) ... Setting up libarchive-zip-perl (1.65-1) ... Setting up libilmbase23:arm64 (2.2.1-2ubuntu1) ... Setting up libglib2.0-0:arm64 (2.62.0-1) ... No schema files found: doing nothing. Setting up libglvnd0:arm64 (1.1.1-0ubuntu1) ... Setting up x11-common (1:7.7+19ubuntu12) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libsensors-config (1:3.5.0-3ubuntu1) ... Setting up libmagic1:arm64 (1:5.37-5) ... Setting up libfftw3-long3:arm64 (3.3.8-2) ... Setting up gettext-base (0.19.8.1-9) ... Setting up xkb-data (2.26-2ubuntu1) ... Setting up libopenexr23:arm64 (2.2.1-4.1) ... Setting up file (1:5.37-5) ... Setting up libunwind8:arm64 (1.2.1-9) ... Setting up libjbig0:arm64 (2.1-3.1build1) ... Setting up libaec0:arm64 (1.0.4-1) ... Setting up libicu63:arm64 (63.2-2) ... Setting up libpython2.7-stdlib:arm64 (2.7.16-4) ... Setting up libfontenc1:arm64 (1:1.1.4-0ubuntu1) ... Setting up autotools-dev (20180224.1) ... Setting up libexpat1-dev:arm64 (2.2.7-2) ... Setting up libfreetype6:arm64 (2.9.1-4) ... Setting up libx11-data (2:1.6.7-1) ... Setting up libsigsegv2:arm64 (2.12-2) ... Setting up libimagequant0:arm64 (2.12.2-1.1) ... Setting up autopoint (0.19.8.1-9) ... Setting up libwebp6:arm64 (0.6.1-2) ... Setting up libsensors5:arm64 (1:3.5.0-3ubuntu1) ... Setting up libjpeg-turbo8:arm64 (2.0.3-0ubuntu1) ... Setting up libfftw3-double3:arm64 (3.3.8-2) ... Setting up libglapi-mesa:arm64 (19.1.6-1ubuntu1) ... Setting up libpython2.7-dbg:arm64 (2.7.16-4) ... Setting up libgfortran5:arm64 (9.2.1-8ubuntu1) ... Setting up liblzma-dev:arm64 (5.2.4-1) ... Setting up zlib1g-dev:arm64 (1:1.2.11.dfsg-1ubuntu3) ... Setting up libxshmfence1:arm64 (1.3-1) ... Setting up libuchardet0:arm64 (0.0.6-3) ... Setting up libsub-override-perl (0.09-2) ... Setting up sgml-base (1.29) ... Setting up libmpdec2:arm64 (2.4.2-2) ... Setting up libwebpmux3:arm64 (0.6.1-2) ... Setting up libbsd0:arm64 (0.10.0-1) ... Setting up libdrm-common (2.4.99-1) ... Setting up libelf1:arm64 (0.176-1.1) ... Setting up libxfont2:arm64 (1:2.0.3-1) ... Setting up libxml2:arm64 (2.9.4+dfsg1-7ubuntu3) ... Setting up libsz2:arm64 (1.0.4-1) ... Setting up libjpeg8:arm64 (8c-2ubuntu8) ... Setting up libfile-stripnondeterminism-perl (1.6.0-1) ... Setting up libice6:arm64 (2:1.0.10-0ubuntu1) ... Setting up libjpeg-turbo8-dev:arm64 (2.0.3-0ubuntu1) ... Setting up libxdmcp6:arm64 (1:1.1.3-0ubuntu1) ... Setting up libpython3.7-stdlib:arm64 (3.7.4-4) ... Setting up libpython2.7:arm64 (2.7.16-4) ... Setting up libpython2.7-dev:arm64 (2.7.16-4) ... Setting up libxcb1:arm64 (1.13.1-2) ... Setting up python2.7 (2.7.16-4) ... Setting up libpython2-dbg:arm64 (2.7.16-1) ... Setting up libtool (2.4.6-11) ... Setting up libpython2-stdlib:arm64 (2.7.16-1) ... Setting up libfftw3-bin (3.3.8-2) ... Setting up libxcb-glx0:arm64 (1.13.1-2) ... Setting up libwebpdemux2:arm64 (0.6.1-2) ... Setting up libedit2:arm64 (3.1-20190324-1) ... Setting up libpng-dev:arm64 (1.6.37-1) ... Setting up libaec-dev:arm64 (1.0.4-1) ... Setting up libjbig-dev:arm64 (2.1-3.1build1) ... Setting up m4 (1.4.18-2) ... Setting up python2.7-dbg (2.7.16-4) ... Setting up python2 (2.7.16-1) ... Setting up libxcb-present0:arm64 (1.13.1-2) ... Setting up libpython-stdlib:arm64 (2.7.16-1) ... Setting up libxcb-sync1:arm64 (1.13.1-2) ... Setting up libhdf5-103:arm64 (1.10.4+repack-10) ... Setting up bsdmainutils (11.1.2ubuntu2) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libcroco3:arm64 (0.6.13-1) ... Setting up autoconf (2.69-11) ... Setting up libxcb-dri2-0:arm64 (1.13.1-2) ... Setting up libdrm2:arm64 (2.4.99-1) ... Setting up dwz (0.13-1) ... Setting up groff-base (1.22.4-3) ... Setting up xml-core (0.18+nmu1) ... Setting up libx11-6:arm64 (2:1.6.7-1) ... Setting up libpython-dbg:arm64 (2.7.16-1) ... Setting up libpython2-dev:arm64 (2.7.16-1) ... Setting up libtiff5:arm64 (4.0.10+git190818-1) ... Setting up libxkbfile1:arm64 (1:1.1.0-0ubuntu1) ... Setting up libjpeg8-dev:arm64 (8c-2ubuntu8) ... Setting up libsm6:arm64 (2:1.2.3-1) ... Setting up python (2.7.16-1) ... Setting up libfftw3-dev:arm64 (3.3.8-2) ... Setting up libpython-all-dbg:arm64 (2.7.16-1) ... Setting up libxmuu1:arm64 (2:1.1.3-0ubuntu1) ... Setting up libpython3-stdlib:arm64 (3.7.3-1) ... Setting up libtiffxx5:arm64 (4.0.10+git190818-1) ... Setting up libdrm-amdgpu1:arm64 (2.4.99-1) ... Setting up python2.7-dev (2.7.16-4) ... Setting up automake (1:1.16.1-4ubuntu3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libllvm8:arm64 (1:8.0.1-3build1) ... Setting up libxcb-dri3-0:arm64 (1.13.1-2) ... Setting up python3.7 (3.7.4-4) ... Setting up libdrm-nouveau2:arm64 (2.4.99-1) ... Setting up gettext (0.19.8.1-9) ... Setting up libxdamage1:arm64 (1:1.1.5-1) ... Setting up libdrm-etnaviv1:arm64 (2.4.99-1) ... Setting up python2-dev (2.7.16-1) ... Setting up libxpm4:arm64 (1:3.5.12-1) ... Setting up libdrm-radeon1:arm64 (2.4.99-1) ... Setting up python-pkg-resources (41.1.0-1) ... Setting up libgl1-mesa-dri:arm64 (19.1.6-1ubuntu1) ... Setting up libhdf5-cpp-103:arm64 (1.10.4+repack-10) ... Setting up libjpeg-dev:arm64 (8c-2ubuntu8) ... Setting up libxext6:arm64 (2:1.3.4-0ubuntu1) ... Setting up python2-dbg (2.7.16-1) ... Setting up python3 (3.7.3-1) ... Setting up python-pil:arm64 (6.1.0-1) ... Setting up python-all (2.7.16-1) ... Setting up man-db (2.8.7-3) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up python-pygments (2.3.1+dfsg-1ubuntu1) ... Setting up libxxf86vm1:arm64 (1:1.1.4-1build1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libpython-dev:arm64 (2.7.16-1) ... Setting up libtiff-dev:arm64 (4.0.10+git190818-1) ... Setting up libxfixes3:arm64 (1:5.0.3-1) ... Setting up libhdf5-dev (1.10.4+repack-10) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/pkgconfig/hdf5-serial.pc to provide /usr/lib/aarch64-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode Setting up libvigraimpex6:arm64 (1.10.0+git20160211.167be93+dfsg1-2) ... Setting up libxt6:arm64 (1:1.1.5-1) ... Setting up python-roman (2.0.0-3) ... Setting up xauth (1:1.1-0ubuntu1) ... Setting up python3-lib2to3 (3.7.4-3) ... Setting up python-dev (2.7.16-1) ... Setting up python3-distutils (3.7.4-3) ... Setting up dh-python (4.20190722ubuntu1) ... Setting up libxmu6:arm64 (2:1.1.3-0ubuntu1) ... Setting up libglx-mesa0:arm64 (19.1.6-1ubuntu1) ... Setting up libglx0:arm64 (1.1.1-0ubuntu1) ... Setting up libpython-all-dev:arm64 (2.7.16-1) ... Setting up python-dbg (2.7.16-1) ... Setting up python-nose (1.3.7-4) ... Setting up po-debconf (1.0.21) ... Setting up libtiff5-dev (4.0.10+git190818-1) ... Setting up python-pil-dbg:arm64 (6.1.0-1) ... Setting up libxaw7:arm64 (2:1.0.13-1) ... Setting up libgl1:arm64 (1.1.1-0ubuntu1) ... Setting up python-all-dbg (2.7.16-1) ... Setting up python-all-dev (2.7.16-1) ... Setting up libvigraimpex-dev:arm64 (1.10.0+git20160211.167be93+dfsg1-2) ... Setting up x11-xkb-utils (7.7+4) ... Setting up xserver-common (2:1.20.5+git20190820-0ubuntu3) ... Setting up xvfb (2:1.20.5+git20190820-0ubuntu3) ... Setting up debhelper (12.4ubuntu1) ... Setting up dh-autoreconf (19) ... Setting up dh-strip-nondeterminism (1.6.0-1) ... Processing triggers for libc-bin (2.30-0ubuntu1) ... Processing triggers for systemd (241-7ubuntu1) ... Processing triggers for sgml-base (1.29) ... Setting up docutils-common (0.15.2+dfsg-1) ... Processing triggers for sgml-base (1.29) ... Setting up python-docutils (0.15.2+dfsg-1) ... update-alternatives: using /usr/share/docutils/scripts/python2/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2html4 to provide /usr/bin/rst2html4 (rst2html4) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2html5 to provide /usr/bin/rst2html5 (rst2html5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode Setting up sbuild-build-depends-gamera-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-161-generic arm64 (aarch64) Toolchain package versions: binutils_2.32.51.20190905-0ubuntu1 dpkg-dev_1.19.7ubuntu2 g++-9_9.2.1-8ubuntu1 gcc-9_9.2.1-8ubuntu1 libc6-dev_2.30-0ubuntu1 libstdc++-9-dev_9.2.1-8ubuntu1 libstdc++6_9.2.1-8ubuntu1 linux-libc-dev_5.3.0-10.11 Package versions: adduser_3.118ubuntu1 advancecomp_2.1-2.1 apt_1.9.3 autoconf_2.69-11 automake_1:1.16.1-4ubuntu3 autopoint_0.19.8.1-9 autotools-dev_20180224.1 base-files_10.2ubuntu6 base-passwd_3.5.46 bash_5.0-4ubuntu1 binutils_2.32.51.20190905-0ubuntu1 binutils-aarch64-linux-gnu_2.32.51.20190905-0ubuntu1 binutils-common_2.32.51.20190905-0ubuntu1 bsdmainutils_11.1.2ubuntu2 bsdutils_1:2.34-0.1ubuntu2 build-essential_12.7ubuntu1 bzip2_1.0.6-9.2 ca-certificates_20190110 coreutils_8.30-3ubuntu2 cpp_4:9.2.1-3.1ubuntu1 cpp-9_9.2.1-8ubuntu1 dash_0.5.10.2-6 debconf_1.5.73 debhelper_12.4ubuntu1 debianutils_4.8.6.3 dh-autoreconf_19 dh-python_4.20190722ubuntu1 dh-strip-nondeterminism_1.6.0-1 diffutils_1:3.7-3 docutils-common_0.15.2+dfsg-1 dpkg_1.19.7ubuntu2 dpkg-dev_1.19.7ubuntu2 dwz_0.13-1 e2fsprogs_1.45.3-4ubuntu1 fakeroot_1.23-1 fdisk_2.34-0.1ubuntu2 file_1:5.37-5 findutils_4.6.0+git+20190209-2ubuntu1 g++_4:9.2.1-3.1ubuntu1 g++-9_9.2.1-8ubuntu1 gcc_4:9.2.1-3.1ubuntu1 gcc-9_9.2.1-8ubuntu1 gcc-9-base_9.2.1-8ubuntu1 gettext_0.19.8.1-9 gettext-base_0.19.8.1-9 gpg_2.2.12-1ubuntu3 gpg-agent_2.2.12-1ubuntu3 gpgconf_2.2.12-1ubuntu3 gpgv_2.2.12-1ubuntu3 grep_3.3-1 groff-base_1.22.4-3 gzip_1.10-0ubuntu3 hdf5-helpers_1.10.4+repack-10 hostname_3.22 init_1.57 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-4 libaec-dev_1.0.4-1 libaec0_1.0.4-1 libapparmor1_2.13.3-5ubuntu1 libapt-pkg5.90_1.9.3 libarchive-zip-perl_1.65-1 libargon2-1_0~20171227-0.2 libasan5_9.2.1-8ubuntu1 libassuan0_2.5.3-7ubuntu1 libatomic1_9.2.1-8ubuntu1 libattr1_1:2.4.48-4 libaudit-common_1:2.8.5-2ubuntu1 libaudit1_1:2.8.5-2ubuntu1 libbinutils_2.32.51.20190905-0ubuntu1 libblkid1_2.34-0.1ubuntu2 libbsd0_0.10.0-1 libbz2-1.0_1.0.6-9.2 libc-bin_2.30-0ubuntu1 libc-dev-bin_2.30-0ubuntu1 libc6_2.30-0ubuntu1 libc6-dev_2.30-0ubuntu1 libcap-ng0_0.7.9-2 libcap2_1:2.25-2 libcc1-0_9.2.1-8ubuntu1 libcom-err2_1.45.3-4ubuntu1 libcroco3_0.6.13-1 libcryptsetup12_2:2.2.0-3ubuntu1 libdb5.3_5.3.28+dfsg1-0.6ubuntu1 libdebconfclient0_0.249ubuntu1 libdevmapper1.02.1_2:1.02.155-2ubuntu6 libdpkg-perl_1.19.7ubuntu2 libdrm-amdgpu1_2.4.99-1 libdrm-common_2.4.99-1 libdrm-etnaviv1_2.4.99-1 libdrm-nouveau2_2.4.99-1 libdrm-radeon1_2.4.99-1 libdrm2_2.4.99-1 libedit2_3.1-20190324-1 libelf1_0.176-1.1 libexpat1_2.2.7-2 libexpat1-dev_2.2.7-2 libext2fs2_1.45.3-4ubuntu1 libfakeroot_1.23-1 libfdisk1_2.34-0.1ubuntu2 libffi6_3.2.1-9 libfftw3-bin_3.3.8-2 libfftw3-dev_3.3.8-2 libfftw3-double3_3.3.8-2 libfftw3-long3_3.3.8-2 libfftw3-single3_3.3.8-2 libfile-stripnondeterminism-perl_1.6.0-1 libfontenc1_1:1.1.4-0ubuntu1 libfreetype6_2.9.1-4 libgcc-9-dev_9.2.1-8ubuntu1 libgcc1_1:9.2.1-8ubuntu1 libgcrypt20_1.8.4-5ubuntu1 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libgfortran5_9.2.1-8ubuntu1 libgl1_1.1.1-0ubuntu1 libgl1-mesa-dri_19.1.6-1ubuntu1 libglapi-mesa_19.1.6-1ubuntu1 libglib2.0-0_2.62.0-1 libglvnd0_1.1.1-0ubuntu1 libglx-mesa0_19.1.6-1ubuntu1 libglx0_1.1.1-0ubuntu1 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.9-4build1 libgomp1_9.2.1-8ubuntu1 libgpg-error0_1.36-7 libhdf5-103_1.10.4+repack-10 libhdf5-cpp-103_1.10.4+repack-10 libhdf5-dev_1.10.4+repack-10 libhogweed4_3.4.1-1 libice6_2:1.0.10-0ubuntu1 libicu63_63.2-2 libidn11_1.33-2.2ubuntu2 libidn2-0_2.2.0-1 libilmbase23_2.2.1-2ubuntu1 libimagequant0_2.12.2-1.1 libip4tc2_1.8.3-2ubuntu4 libisl21_0.21-2 libitm1_9.2.1-8ubuntu1 libjbig-dev_2.1-3.1build1 libjbig0_2.1-3.1build1 libjpeg-dev_8c-2ubuntu8 libjpeg-turbo8_2.0.3-0ubuntu1 libjpeg-turbo8-dev_2.0.3-0ubuntu1 libjpeg8_8c-2ubuntu8 libjpeg8-dev_8c-2ubuntu8 libjson-c4_0.13.1+dfsg-4 libkmod2_26-1ubuntu1 liblcms2-2_2.9-4 libllvm8_1:8.0.1-3build1 liblockfile-bin_1.15-1 liblockfile1_1.15-1 liblsan0_9.2.1-8ubuntu1 liblz4-1_1.9.1-1 liblzma-dev_5.2.4-1 liblzma5_5.2.4-1 libmagic-mgc_1:5.37-5 libmagic1_1:5.37-5 libmount1_2.34-0.1ubuntu2 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.2-1 libncurses6_6.1+20190803-1ubuntu1 libncursesw6_6.1+20190803-1ubuntu1 libnettle6_3.4.1-1 libnpth0_1.6-1 libopenexr23_2.2.1-4.1 libp11-kit0_0.23.17-2 libpam-modules_1.3.1-5ubuntu1 libpam-modules-bin_1.3.1-5ubuntu1 libpam-runtime_1.3.1-5ubuntu1 libpam0g_1.3.1-5ubuntu1 libpcre2-8-0_10.32-5 libpcre3_2:8.39-12 libperl5.28_5.28.1-6 libpipeline1_1.5.1-2 libpixman-1-0_0.38.4-0ubuntu1 libpng-dev_1.6.37-1 libpng16-16_1.6.37-1 libprocps7_2:3.3.15-2ubuntu3 libpython-all-dbg_2.7.16-1 libpython-all-dev_2.7.16-1 libpython-dbg_2.7.16-1 libpython-dev_2.7.16-1 libpython-stdlib_2.7.16-1 libpython2-dbg_2.7.16-1 libpython2-dev_2.7.16-1 libpython2-stdlib_2.7.16-1 libpython2.7_2.7.16-4 libpython2.7-dbg_2.7.16-4 libpython2.7-dev_2.7.16-4 libpython2.7-minimal_2.7.16-4 libpython2.7-stdlib_2.7.16-4 libpython3-stdlib_3.7.3-1 libpython3.7-minimal_3.7.4-4 libpython3.7-stdlib_3.7.4-4 libreadline8_8.0-3 libseccomp2_2.4.1-0ubuntu0.19.10.3 libselinux1_2.9-2 libsemanage-common_2.9-3 libsemanage1_2.9-3 libsensors-config_1:3.5.0-3ubuntu1 libsensors5_1:3.5.0-3ubuntu1 libsepol1_2.9-2 libsigsegv2_2.12-2 libsm6_2:1.2.3-1 libsmartcols1_2.34-0.1ubuntu2 libsqlite3-0_3.29.0-2 libss2_1.45.3-4ubuntu1 libssl1.1_1.1.1c-1ubuntu4 libstdc++-9-dev_9.2.1-8ubuntu1 libstdc++6_9.2.1-8ubuntu1 libsub-override-perl_0.09-2 libsystemd0_241-7ubuntu1 libsz2_1.0.4-1 libtasn1-6_4.14-2 libtiff-dev_4.0.10+git190818-1 libtiff5_4.0.10+git190818-1 libtiff5-dev_4.0.10+git190818-1 libtiffxx5_4.0.10+git190818-1 libtinfo6_6.1+20190803-1ubuntu1 libtool_2.4.6-11 libtsan0_9.2.1-8ubuntu1 libubsan1_9.2.1-8ubuntu1 libuchardet0_0.0.6-3 libudev1_241-7ubuntu1 libunistring2_0.9.10-2 libunwind8_1.2.1-9 libuuid1_2.34-0.1ubuntu2 libvigraimpex-dev_1.10.0+git20160211.167be93+dfsg1-2 libvigraimpex6_1.10.0+git20160211.167be93+dfsg1-2 libwebp6_0.6.1-2 libwebpdemux2_0.6.1-2 libwebpmux3_0.6.1-2 libx11-6_2:1.6.7-1 libx11-data_2:1.6.7-1 libx11-xcb1_2:1.6.7-1 libxau6_1:1.0.9-0ubuntu1 libxaw7_2:1.0.13-1 libxcb-dri2-0_1.13.1-2 libxcb-dri3-0_1.13.1-2 libxcb-glx0_1.13.1-2 libxcb-present0_1.13.1-2 libxcb-sync1_1.13.1-2 libxcb1_1.13.1-2 libxdamage1_1:1.1.5-1 libxdmcp6_1:1.1.3-0ubuntu1 libxext6_2:1.3.4-0ubuntu1 libxfixes3_1:5.0.3-1 libxfont2_1:2.0.3-1 libxkbfile1_1:1.1.0-0ubuntu1 libxml2_2.9.4+dfsg1-7ubuntu3 libxmu6_2:1.1.3-0ubuntu1 libxmuu1_2:1.1.3-0ubuntu1 libxpm4_1:3.5.12-1 libxshmfence1_1.3-1 libxt6_1:1.1.5-1 libxxf86vm1_1:1.1.4-1build1 libzstd1_1.4.3+dfsg-1 linux-libc-dev_5.3.0-10.11 lockfile-progs_0.1.18 login_1:4.5-1.1ubuntu4 logsave_1.45.3-4ubuntu1 lsb-base_11.0.1ubuntu1 m4_1.4.18-2 make_4.2.1-1.2 man-db_2.8.7-3 mawk_1.3.3-17ubuntu3 mime-support_3.63ubuntu1 mount_2.34-0.1ubuntu2 ncurses-base_6.1+20190803-1ubuntu1 ncurses-bin_6.1+20190803-1ubuntu1 openssl_1.1.1c-1ubuntu4 optipng_0.7.7-1 passwd_1:4.5-1.1ubuntu4 patch_2.7.6-6 perl_5.28.1-6 perl-base_5.28.1-6 perl-modules-5.28_5.28.1-6 pinentry-curses_1.1.0-3 pkgbinarymangler_144 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 procps_2:3.3.15-2ubuntu3 python_2.7.16-1 python-all_2.7.16-1 python-all-dbg_2.7.16-1 python-all-dev_2.7.16-1 python-dbg_2.7.16-1 python-dev_2.7.16-1 python-docutils_0.15.2+dfsg-1 python-minimal_2.7.16-1 python-nose_1.3.7-4 python-pil_6.1.0-1 python-pil-dbg_6.1.0-1 python-pkg-resources_41.1.0-1 python-pygments_2.3.1+dfsg-1ubuntu1 python-roman_2.0.0-3 python2_2.7.16-1 python2-dbg_2.7.16-1 python2-dev_2.7.16-1 python2-minimal_2.7.16-1 python2.7_2.7.16-4 python2.7-dbg_2.7.16-4 python2.7-dev_2.7.16-4 python2.7-minimal_2.7.16-4 python3_3.7.3-1 python3-distutils_3.7.4-3 python3-lib2to3_3.7.4-3 python3-minimal_3.7.3-1 python3.7_3.7.4-4 python3.7-minimal_3.7.4-4 readline-common_8.0-3 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-gamera-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12 sgml-base_1.29 systemd_241-7ubuntu1 systemd-sysv_241-7ubuntu1 sysvinit-utils_2.95-5ubuntu2 tar_1.30+dfsg-6 tzdata_2019b-2 ubuntu-keyring_2018.09.18.1 util-linux_2.34-0.1ubuntu2 x11-common_1:7.7+19ubuntu12 x11-xkb-utils_7.7+4 xauth_1:1.1-0ubuntu1 xkb-data_2.26-2ubuntu1 xml-core_0.18+nmu1 xserver-common_2:1.20.5+git20190820-0ubuntu3 xvfb_2:1.20.5+git20190820-0ubuntu3 xz-utils_5.2.4-1 zlib1g_1:1.2.11.dfsg-1ubuntu3 zlib1g-dev_1:1.2.11.dfsg-1ubuntu3 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Sun Dec 30 00:02:45 2018 UTC gpgv: using RSA key 46CB1CA89EA3B74376761DB915E09AF4DF5182C8 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./gamera_3.4.3-1.dsc dpkg-source: info: extracting gamera in gamera-3.4.3 dpkg-source: info: unpacking gamera_3.4.3.orig.tar.xz dpkg-source: info: unpacking gamera_3.4.3-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying fix-possible-crash-in-resize.patch dpkg-source: info: applying 0003-trap-errors-from-pclose.patch dpkg-source: info: applying 0004-nosetests.patch dpkg-source: info: applying 0005-namespace-package.patch dpkg-source: info: applying 0006-use-system-python-modules.patch dpkg-source: info: applying 0007-use-system-vigra.patch dpkg-source: info: applying 0008-fix-paths.patch dpkg-source: info: applying 0009-gendoc-draw-text.patch dpkg-source: info: applying 0010-gendoc-use-wxversion.patch dpkg-source: info: applying 0011-gendoc-no-sflogo.patch dpkg-source: info: applying 0012-docs-no-modified-timestamp.patch Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-17071318 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-17071318 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-17071318 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package gamera dpkg-buildpackage: info: source version 1:3.4.3-1 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 dpkg-source: info: using options from gamera-3.4.3/debian/source/options: --extend-diff-ignore=^doc/src/ fakeroot debian/rules clean dh_clean find -name '*.py[co]' -delete rm -Rf doc/html/images/ rm -Rf doc/manpage/ rm -Rf build/ debian/rules build-arch pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions /usr/bin/make -f debian/rules -j4 build/build-stamp-python2.7 build/build-stamp-python2.7-dbg make[1]: Entering directory '/<>' rm -Rf include/zlib*/ src/zlib*/ src/libpng*/ src/libtiff*/ rm -Rf include/vigra/ rm -Rf src/ga/ cd gamera/backport && rm -f ConfigParser.py optparse.py sets.py textwrap.py mkdir -p build/ touch build/cruft-stamp python2.7 setup.py build --nowx CFLAGS="$CFLAGS_noopt" python2.7-dbg setup.py build --nowx Gamera version: 3.4.3 Compiling genetic algorithms with parallelization (OpenMP) generating wrappers for thinning plugin generating wrappers for morphology plugin generating wrappers for features plugin generating wrappers for pagesegmentation plugin generating wrappers for arithmetic plugin generating wrappers for fourier_features plugin generating wrappers for transformation plugin generating wrappers for gui_support plugin generating wrappers for image_conversion plugin generating wrappers for tiff_support plugin generating wrappers for binarization plugin generating wrappers for listutilities plugin generating wrappers for contour plugin generating wrappers for image_utilities plugin generating wrappers for misc_filters plugin generating wrappers for deformation plugin generating wrappers for structural plugin generating wrappers for string_io plugin generating wrappers for geometry plugin generating wrappers for misc_free_functions plugin generating wrappers for corelation plugin generating wrappers for edgedetect plugin generating wrappers for runlength plugin generating wrappers for color plugin generating wrappers for projections plugin generating wrappers for logical plugin generating wrappers for segmentation plugin generating wrappers for draw plugin generating wrappers for threshold plugin generating wrappers for convolution plugin generating wrappers for png_support plugin running build running build_py creating build/lib.linux-aarch64-2.7 creating build/lib.linux-aarch64-2.7/gamera copying gamera/args.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/pyplate.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/gamera_xml.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/paths.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/symbol_table.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/__version__.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/util.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/__init__.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/group.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/fudge.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/config.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/confidence.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/classifier_stats.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/enums.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/ruleengine.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/pstat.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/core.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/plugin.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/toolkit.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/knn_editing.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/args_wrappers.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/classify.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/cluster.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/gamera_setup.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/generate.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/graph_util.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/process.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/export.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/io.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/__compiletime_config__.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/stats.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/roman_text.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/gendoc.py -> build/lib.linux-aarch64-2.7/gamera copying gamera/knn.py -> build/lib.linux-aarch64-2.7/gamera creating build/lib.linux-aarch64-2.7/gamera/gui copying gamera/gui/image_menu.py -> build/lib.linux-aarch64-2.7/gamera/gui copying gamera/gui/image_browser.py -> build/lib.linux-aarch64-2.7/gamera/gui copying gamera/gui/rule_engine_runner.py -> build/lib.linux-aarch64-2.7/gamera/gui copying gamera/gui/gamera_display.py -> build/lib.linux-aarch64-2.7/gamera/gui copying gamera/gui/__init__.py -> build/lib.linux-aarch64-2.7/gamera/gui copying gamera/gui/knn_editing_display.py -> build/lib.linux-aarch64-2.7/gamera/gui copying gamera/gui/gui.py -> build/lib.linux-aarch64-2.7/gamera/gui copying gamera/gui/gui_util.py -> build/lib.linux-aarch64-2.7/gamera/gui copying gamera/gui/icon_display.py -> build/lib.linux-aarch64-2.7/gamera/gui copying gamera/gui/toolbar.py -> build/lib.linux-aarch64-2.7/gamera/gui copying gamera/gui/has_gui.py -> build/lib.linux-aarch64-2.7/gamera/gui copying gamera/gui/classifier_display.py -> build/lib.linux-aarch64-2.7/gamera/gui copying gamera/gui/var_name.py -> build/lib.linux-aarch64-2.7/gamera/gui copying gamera/gui/gamera_icons.py -> build/lib.linux-aarch64-2.7/gamera/gui copying gamera/gui/args_gui.py -> build/lib.linux-aarch64-2.7/gamera/gui copying gamera/gui/matplotlib_support.py -> build/lib.linux-aarch64-2.7/gamera/gui creating build/lib.linux-aarch64-2.7/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/__init__.py -> build/lib.linux-aarch64-2.7/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/OptimizerFrame.py -> build/lib.linux-aarch64-2.7/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/MutationPanel.py -> build/lib.linux-aarch64-2.7/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/ResultPanel.py -> build/lib.linux-aarch64-2.7/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/ParallelizationPanel.py -> build/lib.linux-aarch64-2.7/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/StatusPanel.py -> build/lib.linux-aarch64-2.7/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/ReplacementPanel.py -> build/lib.linux-aarch64-2.7/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/SettingsPanel.py -> build/lib.linux-aarch64-2.7/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/CrossoverPanel.py -> build/lib.linux-aarch64-2.7/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/ExpertSettingPanel.py -> build/lib.linux-aarch64-2.7/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/SelectionPanel.py -> build/lib.linux-aarch64-2.7/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/StopCriteriaPanel.py -> build/lib.linux-aarch64-2.7/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/OptimizerApp.py -> build/lib.linux-aarch64-2.7/gamera/gui/gaoptimizer creating build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/thinning.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/morphology.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/numpy_io.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/features.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/pagesegmentation.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/arithmetic.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/fourier_features.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/transformation.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/numarray_io.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/__init__.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/gui_support.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/image_conversion.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/tiff_support.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/binarization.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/id_name_matching.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/listutilities.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/contour.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/image_utilities.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/misc_filters.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/deformation.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/structural.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/numeric_io.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/string_io.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/cv_io.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/geometry.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/misc_free_functions.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/corelation.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/edgedetect.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/runlength.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/color.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/projections.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/pil_io.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/logical.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/segmentation.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/draw.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/threshold.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/convolution.py -> build/lib.linux-aarch64-2.7/gamera/plugins copying gamera/plugins/png_support.py -> build/lib.linux-aarch64-2.7/gamera/plugins creating build/lib.linux-aarch64-2.7/gamera/toolkits copying gamera/toolkits/__init__.py -> build/lib.linux-aarch64-2.7/gamera/toolkits creating build/lib.linux-aarch64-2.7/gamera/backport copying gamera/backport/__init__.py -> build/lib.linux-aarch64-2.7/gamera/backport copying gamera/backport/config.py -> build/lib.linux-aarch64-2.7/gamera/backport creating build/lib.linux-aarch64-2.7/gamera/test Gamera version: 3.4.3 Compiling genetic algorithms with parallelization (OpenMP) skipping wrapper generation for thinning plugin (output up-to-date) skipping wrapper generation for morphology plugin (output up-to-date) skipping wrapper generation for features plugin (output up-to-date) skipping wrapper generation for pagesegmentation plugin (output up-to-date) skipping wrapper generation for arithmetic plugin (output up-to-date) skipping wrapper generation for fourier_features plugin (output up-to-date) skipping wrapper generation for transformation plugin (output up-to-date) skipping wrapper generation for gui_support plugin (output up-to-date) skipping wrapper generation for image_conversion plugin (output up-to-date) skipping wrapper generation for tiff_support plugin (output up-to-date) skipping wrapper generation for binarization plugin (output up-to-date) skipping wrapper generation for listutilities plugin (output up-to-date) skipping wrapper generation for contour plugin (output up-to-date) skipping wrapper generation for image_utilities plugin (output up-to-date) skipping wrapper generation for misc_filters plugin (output up-to-date) skipping wrapper generation for deformation plugin (output up-to-date) skipping wrapper generation for structural plugin (output up-to-date) skipping wrapper generation for string_io plugin (output up-to-date) skipping wrapper generation for geometry plugin (output up-to-date) skipping wrapper generation for misc_free_functions plugin (output up-to-date) skipping wrapper generation for corelation plugin (output up-to-date) skipping wrapper generation for edgedetect plugin (output up-to-date) skipping wrapper generation for runlength plugin (output up-to-date) skipping wrapper generation for color plugin (output up-to-date) skipping wrapper generation for projections plugin (output up-to-date) skipping wrapper generation for logical plugin (output up-to-date) skipping wrapper generation for segmentation plugin (output up-to-date) skipping wrapper generation for draw plugin (output up-to-date) skipping wrapper generation for threshold plugin (output up-to-date) generating wrappers for convolution plugin skipping wrapper generation for png_support plugin (output up-to-date) running build copying gamera/test/RGB_generic.tiff -> build/lib.linux-aarch64-2.7/gamera/test running build_py copying gamera/test/Grey16_generic.tiff -> build/lib.linux-aarch64-2.7/gamera/test copying gamera/test/GreyScale_generic.tiff -> build/lib.linux-aarch64-2.7/gamera/test copying gamera/test/OneBit_generic.tiff -> build/lib.linux-aarch64-2.7/gamera/test creating build/lib.linux-aarch64-2.7-pydebug running build_ext creating build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/args.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/pyplate.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/gamera_xml.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/paths.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/symbol_table.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/__version__.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/util.py -> build/lib.linux-aarch64-2.7-pydebug/gamera building 'gamera.gameracore' extension creating build/temp.linux-aarch64-2.7 creating build/temp.linux-aarch64-2.7/src copying gamera/__init__.py -> build/lib.linux-aarch64-2.7-pydebug/gamera aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7 -c src/gameramodule.cpp -o build/temp.linux-aarch64-2.7/src/gameramodule.o -Wall copying gamera/group.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/fudge.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/config.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/confidence.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/classifier_stats.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/enums.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/ruleengine.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/pstat.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/core.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/plugin.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/toolkit.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/knn_editing.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/args_wrappers.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/classify.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/cluster.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/gamera_setup.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/generate.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/graph_util.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/process.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/export.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/io.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/__compiletime_config__.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/stats.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/roman_text.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/gendoc.py -> build/lib.linux-aarch64-2.7-pydebug/gamera copying gamera/knn.py -> build/lib.linux-aarch64-2.7-pydebug/gamera creating build/lib.linux-aarch64-2.7-pydebug/gamera/gui copying gamera/gui/image_menu.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui copying gamera/gui/image_browser.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui copying gamera/gui/rule_engine_runner.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui copying gamera/gui/gamera_display.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui copying gamera/gui/__init__.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui copying gamera/gui/knn_editing_display.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui copying gamera/gui/gui.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui copying gamera/gui/gui_util.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui copying gamera/gui/icon_display.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui copying gamera/gui/toolbar.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui copying gamera/gui/has_gui.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui copying gamera/gui/classifier_display.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui copying gamera/gui/var_name.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui copying gamera/gui/gamera_icons.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui copying gamera/gui/args_gui.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui copying gamera/gui/matplotlib_support.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui creating build/lib.linux-aarch64-2.7-pydebug/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/__init__.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/OptimizerFrame.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/MutationPanel.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/ResultPanel.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/ParallelizationPanel.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/StatusPanel.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/ReplacementPanel.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/SettingsPanel.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/CrossoverPanel.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/ExpertSettingPanel.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/SelectionPanel.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/StopCriteriaPanel.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui/gaoptimizer copying gamera/gui/gaoptimizer/OptimizerApp.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/gui/gaoptimizer creating build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/thinning.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/morphology.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/numpy_io.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/features.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/pagesegmentation.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/arithmetic.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/fourier_features.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/transformation.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/numarray_io.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/__init__.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/gui_support.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/image_conversion.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/tiff_support.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/binarization.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/id_name_matching.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/listutilities.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/contour.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/image_utilities.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/misc_filters.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/deformation.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/structural.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/numeric_io.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/string_io.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/cv_io.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/geometry.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/misc_free_functions.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/corelation.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/edgedetect.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/runlength.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/color.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/projections.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/pil_io.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/logical.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/segmentation.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/draw.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/threshold.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/convolution.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins copying gamera/plugins/png_support.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/plugins creating build/lib.linux-aarch64-2.7-pydebug/gamera/toolkits copying gamera/toolkits/__init__.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/toolkits creating build/lib.linux-aarch64-2.7-pydebug/gamera/backport copying gamera/backport/__init__.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/backport copying gamera/backport/config.py -> build/lib.linux-aarch64-2.7-pydebug/gamera/backport creating build/lib.linux-aarch64-2.7-pydebug/gamera/test copying gamera/test/RGB_generic.tiff -> build/lib.linux-aarch64-2.7-pydebug/gamera/test copying gamera/test/Grey16_generic.tiff -> build/lib.linux-aarch64-2.7-pydebug/gamera/test copying gamera/test/GreyScale_generic.tiff -> build/lib.linux-aarch64-2.7-pydebug/gamera/test copying gamera/test/OneBit_generic.tiff -> build/lib.linux-aarch64-2.7-pydebug/gamera/test running build_ext building 'gamera.gameracore' extension creating build/temp.linux-aarch64-2.7-pydebug creating build/temp.linux-aarch64-2.7-pydebug/src aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7_d -c src/gameramodule.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/gameramodule.o -Wall In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/gameramodule.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/gameramodule.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7 -c src/sizeobject.cpp -o build/temp.linux-aarch64-2.7/src/sizeobject.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7_d -c src/sizeobject.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/sizeobject.o -Wall In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/sizeobject.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/sizeobject.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7 -c src/pointobject.cpp -o build/temp.linux-aarch64-2.7/src/pointobject.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7_d -c src/pointobject.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/pointobject.o -Wall src/pointobject.cpp: In function ‘PyObject* point_new(PyTypeObject*, PyObject*, PyObject*)’: src/pointobject.cpp:89:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 89 | } catch (std::invalid_argument e) { | ^ src/pointobject.cpp: In function ‘PyObject* point_richcompare(PyObject*, PyObject*, int)’: src/pointobject.cpp:143:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 143 | } catch (std::invalid_argument e) { | ^ src/pointobject.cpp: In function ‘PyObject* point_add(PyObject*, PyObject*)’: src/pointobject.cpp:201:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 201 | } catch (std::exception e) { | ^ src/pointobject.cpp: In function ‘PyObject* point_new(PyTypeObject*, PyObject*, PyObject*)’: src/pointobject.cpp:89:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 89 | } catch (std::invalid_argument e) { | ^ src/pointobject.cpp: In function ‘PyObject* point_richcompare(PyObject*, PyObject*, int)’: src/pointobject.cpp:143:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 143 | } catch (std::invalid_argument e) { | ^ src/pointobject.cpp: In function ‘PyObject* point_add(PyObject*, PyObject*)’: src/pointobject.cpp:201:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 201 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/pointobject.cpp:22: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/pointobject.cpp:22: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7_d -c src/floatpointobject.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/floatpointobject.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7 -c src/floatpointobject.cpp -o build/temp.linux-aarch64-2.7/src/floatpointobject.o -Wall src/floatpointobject.cpp: In function ‘PyObject* floatpoint_new(PyTypeObject*, PyObject*, PyObject*)’: src/floatpointobject.cpp:92:31: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 92 | } catch (std::exception e) { | ^ src/floatpointobject.cpp: In function ‘PyObject* floatpoint_distance(PyObject*, PyObject*)’: src/floatpointobject.cpp:124:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 124 | } catch (std::exception e) { | ^ src/floatpointobject.cpp: In function ‘PyObject* floatpoint_richcompare(PyObject*, PyObject*, int)’: src/floatpointobject.cpp:133:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 133 | } catch (std::exception e) { | ^ src/floatpointobject.cpp:139:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 139 | } catch (std::exception e) { | ^ src/floatpointobject.cpp: In function ‘PyObject* floatpoint_add(PyObject*, PyObject*)’: src/floatpointobject.cpp:196:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 196 | } catch (std::exception e) { \ | ^ src/floatpointobject.cpp:208:1: note: in expansion of macro ‘CREATE_BINARY_OPERATOR’ 208 | CREATE_BINARY_OPERATOR(add, +); | ^~~~~~~~~~~~~~~~~~~~~~ src/floatpointobject.cpp: In function ‘PyObject* floatpoint_sub(PyObject*, PyObject*)’: src/floatpointobject.cpp:196:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 196 | } catch (std::exception e) { \ | ^ src/floatpointobject.cpp:209:1: note: in expansion of macro ‘CREATE_BINARY_OPERATOR’ 209 | CREATE_BINARY_OPERATOR(sub, -); | ^~~~~~~~~~~~~~~~~~~~~~ src/floatpointobject.cpp: In function ‘PyObject* floatpoint_mul(PyObject*, PyObject*)’: src/floatpointobject.cpp:196:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 196 | } catch (std::exception e) { \ | ^ src/floatpointobject.cpp:210:1: note: in expansion of macro ‘CREATE_BINARY_OPERATOR’ 210 | CREATE_BINARY_OPERATOR(mul, *); | ^~~~~~~~~~~~~~~~~~~~~~ src/floatpointobject.cpp: In function ‘PyObject* floatpoint_div(PyObject*, PyObject*)’: src/floatpointobject.cpp:196:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 196 | } catch (std::exception e) { \ | ^ src/floatpointobject.cpp:211:1: note: in expansion of macro ‘CREATE_BINARY_OPERATOR’ 211 | CREATE_BINARY_OPERATOR(div, /); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/floatpointobject.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ src/floatpointobject.cpp: In function ‘PyObject* floatpoint_new(PyTypeObject*, PyObject*, PyObject*)’: src/floatpointobject.cpp:92:31: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 92 | } catch (std::exception e) { | ^ src/floatpointobject.cpp: In function ‘PyObject* floatpoint_distance(PyObject*, PyObject*)’: src/floatpointobject.cpp:124:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 124 | } catch (std::exception e) { | ^ src/floatpointobject.cpp: In function ‘PyObject* floatpoint_richcompare(PyObject*, PyObject*, int)’: src/floatpointobject.cpp:133:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 133 | } catch (std::exception e) { | ^ src/floatpointobject.cpp:139:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 139 | } catch (std::exception e) { | ^ src/floatpointobject.cpp: In function ‘PyObject* floatpoint_add(PyObject*, PyObject*)’: src/floatpointobject.cpp:196:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 196 | } catch (std::exception e) { \ | ^ src/floatpointobject.cpp:208:1: note: in expansion of macro ‘CREATE_BINARY_OPERATOR’ 208 | CREATE_BINARY_OPERATOR(add, +); | ^~~~~~~~~~~~~~~~~~~~~~ src/floatpointobject.cpp: In function ‘PyObject* floatpoint_sub(PyObject*, PyObject*)’: src/floatpointobject.cpp:196:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 196 | } catch (std::exception e) { \ | ^ src/floatpointobject.cpp:209:1: note: in expansion of macro ‘CREATE_BINARY_OPERATOR’ 209 | CREATE_BINARY_OPERATOR(sub, -); | ^~~~~~~~~~~~~~~~~~~~~~ src/floatpointobject.cpp: In function ‘PyObject* floatpoint_mul(PyObject*, PyObject*)’: src/floatpointobject.cpp:196:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 196 | } catch (std::exception e) { \ | ^ src/floatpointobject.cpp:210:1: note: in expansion of macro ‘CREATE_BINARY_OPERATOR’ 210 | CREATE_BINARY_OPERATOR(mul, *); | ^~~~~~~~~~~~~~~~~~~~~~ src/floatpointobject.cpp: In function ‘PyObject* floatpoint_div(PyObject*, PyObject*)’: src/floatpointobject.cpp:196:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 196 | } catch (std::exception e) { \ | ^ src/floatpointobject.cpp:211:1: note: in expansion of macro ‘CREATE_BINARY_OPERATOR’ 211 | CREATE_BINARY_OPERATOR(div, /); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/floatpointobject.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7_d -c src/dimobject.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/dimobject.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7 -c src/dimobject.cpp -o build/temp.linux-aarch64-2.7/src/dimobject.o -Wall In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/dimobject.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7_d -c src/rectobject.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/rectobject.o -Wall In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/dimobject.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7 -c src/rectobject.cpp -o build/temp.linux-aarch64-2.7/src/rectobject.o -Wall src/rectobject.cpp: In function ‘PyObject* rect_new(PyTypeObject*, PyObject*, PyObject*)’: src/rectobject.cpp:209:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 209 | } catch (std::invalid_argument e) { | ^ src/rectobject.cpp:216:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 216 | } catch (std::invalid_argument e) { | ^ src/rectobject.cpp: In function ‘int rect_set_ul(PyObject*, PyObject*)’: src/rectobject.cpp:300:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 300 | } catch (std::invalid_argument e) { \ | ^ src/rectobject.cpp:328:1: note: in expansion of macro ‘CREATE_SET_POINT_FUNC’ 328 | CREATE_SET_POINT_FUNC(ul) | ^~~~~~~~~~~~~~~~~~~~~ src/rectobject.cpp: In function ‘int rect_set_ur(PyObject*, PyObject*)’: src/rectobject.cpp:300:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 300 | } catch (std::invalid_argument e) { \ | ^ src/rectobject.cpp:329:1: note: in expansion of macro ‘CREATE_SET_POINT_FUNC’ 329 | CREATE_SET_POINT_FUNC(ur) | ^~~~~~~~~~~~~~~~~~~~~ src/rectobject.cpp: In function ‘int rect_set_lr(PyObject*, PyObject*)’: src/rectobject.cpp:300:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 300 | } catch (std::invalid_argument e) { \ | ^ src/rectobject.cpp:330:1: note: in expansion of macro ‘CREATE_SET_POINT_FUNC’ 330 | CREATE_SET_POINT_FUNC(lr) | ^~~~~~~~~~~~~~~~~~~~~ src/rectobject.cpp: In function ‘int rect_set_ll(PyObject*, PyObject*)’: src/rectobject.cpp:300:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 300 | } catch (std::invalid_argument e) { \ | ^ src/rectobject.cpp:331:1: note: in expansion of macro ‘CREATE_SET_POINT_FUNC’ 331 | CREATE_SET_POINT_FUNC(ll) | ^~~~~~~~~~~~~~~~~~~~~ src/rectobject.cpp: In function ‘PyObject* rect_contains_point(PyObject*, PyObject*)’: src/rectobject.cpp:449:36: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 449 | } catch (std::invalid_argument e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/rectobject.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7_d -c src/regionobject.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/regionobject.o -Wall src/rectobject.cpp: In function ‘PyObject* rect_new(PyTypeObject*, PyObject*, PyObject*)’: src/rectobject.cpp:209:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 209 | } catch (std::invalid_argument e) { | ^ src/rectobject.cpp:216:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 216 | } catch (std::invalid_argument e) { | ^ src/rectobject.cpp: In function ‘int rect_set_ul(PyObject*, PyObject*)’: src/rectobject.cpp:300:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 300 | } catch (std::invalid_argument e) { \ | ^ src/rectobject.cpp:328:1: note: in expansion of macro ‘CREATE_SET_POINT_FUNC’ 328 | CREATE_SET_POINT_FUNC(ul) | ^~~~~~~~~~~~~~~~~~~~~ src/rectobject.cpp: In function ‘int rect_set_ur(PyObject*, PyObject*)’: src/rectobject.cpp:300:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 300 | } catch (std::invalid_argument e) { \ | ^ src/rectobject.cpp:329:1: note: in expansion of macro ‘CREATE_SET_POINT_FUNC’ 329 | CREATE_SET_POINT_FUNC(ur) | ^~~~~~~~~~~~~~~~~~~~~ src/rectobject.cpp: In function ‘int rect_set_lr(PyObject*, PyObject*)’: src/rectobject.cpp:300:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 300 | } catch (std::invalid_argument e) { \ | ^ src/rectobject.cpp:330:1: note: in expansion of macro ‘CREATE_SET_POINT_FUNC’ 330 | CREATE_SET_POINT_FUNC(lr) | ^~~~~~~~~~~~~~~~~~~~~ src/rectobject.cpp: In function ‘int rect_set_ll(PyObject*, PyObject*)’: src/rectobject.cpp:300:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 300 | } catch (std::invalid_argument e) { \ | ^ src/rectobject.cpp:331:1: note: in expansion of macro ‘CREATE_SET_POINT_FUNC’ 331 | CREATE_SET_POINT_FUNC(ll) | ^~~~~~~~~~~~~~~~~~~~~ src/rectobject.cpp: In function ‘PyObject* rect_contains_point(PyObject*, PyObject*)’: src/rectobject.cpp:449:36: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 449 | } catch (std::invalid_argument e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/rectobject.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ src/regionobject.cpp: In function ‘PyObject* region_new(PyTypeObject*, PyObject*, PyObject*)’: src/regionobject.cpp:64:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 64 | } catch (std::invalid_argument e) { | ^ src/regionobject.cpp:70:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 70 | } catch (std::invalid_argument e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/regionobject.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7_d -c src/regionmapobject.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/regionmapobject.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7 -c src/regionobject.cpp -o build/temp.linux-aarch64-2.7/src/regionobject.o -Wall In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/regionmapobject.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ src/regionobject.cpp: In function ‘PyObject* region_new(PyTypeObject*, PyObject*, PyObject*)’: src/regionobject.cpp:64:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 64 | } catch (std::invalid_argument e) { | ^ src/regionobject.cpp:70:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 70 | } catch (std::invalid_argument e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/regionobject.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7_d -c src/rgbpixelobject.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/rgbpixelobject.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7 -c src/regionmapobject.cpp -o build/temp.linux-aarch64-2.7/src/regionmapobject.o -Wall In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/rgbpixelobject.cpp:22: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7_d -c src/imagedataobject.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/imagedataobject.o -Wall In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/regionmapobject.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7 -c src/rgbpixelobject.cpp -o build/temp.linux-aarch64-2.7/src/rgbpixelobject.o -Wall src/imagedataobject.cpp: In function ‘PyObject* imagedata_new(PyTypeObject*, PyObject*, PyObject*)’: src/imagedataobject.cpp:100:33: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 100 | } catch (std::invalid_argument e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imagedataobject.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7_d -c src/imageobject.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/imageobject.o -Wall In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/rgbpixelobject.cpp:22: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7 -c src/imagedataobject.cpp -o build/temp.linux-aarch64-2.7/src/imagedataobject.o -Wall src/imageobject.cpp: In function ‘PyObject* image_new(PyTypeObject*, PyObject*, PyObject*)’: src/imageobject.cpp:310:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 310 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp:319:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 319 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp: In function ‘PyObject* sub_image_new(PyTypeObject*, PyObject*, PyObject*)’: src/imageobject.cpp:491:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 491 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp:499:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 499 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp: In function ‘PyObject* cc_new(PyTypeObject*, PyObject*, PyObject*)’: src/imageobject.cpp:624:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 624 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp:632:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 632 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp: In function ‘PyObject* image_get(PyObject*, PyObject*)’: src/imageobject.cpp:883:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 883 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp: In function ‘PyObject* image_set(PyObject*, PyObject*)’: src/imageobject.cpp:923:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 923 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp: In function ‘PyObject* image_getitem(PyObject*, PyObject*)’: src/imageobject.cpp:1045:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1045 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp: In function ‘PyObject* image_setitem(PyObject*, PyObject*)’: src/imageobject.cpp:1068:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1068 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp: In function ‘PyObject* mlcc_copy(PyObject*, PyObject*)’: src/imageobject.cpp:1411:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1411 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp:1419:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1419 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp: In function ‘PyObject* mlcc_new(PyTypeObject*, PyObject*, PyObject*)’: src/imageobject.cpp:1713:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1713 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp:1721:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1721 | } catch (std::invalid_argument e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:125:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(T&, Gamera::ConnectedComponent::value_type, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::ImageData; Gamera::ConnectedComponent::value_type = short unsigned int]’ src/imageobject.cpp:588:92: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:125:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(T&, Gamera::ConnectedComponent::value_type, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::RleImageData; Gamera::ConnectedComponent::value_type = short unsigned int]’ src/imageobject.cpp:592:95: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:487:7: required from ‘Gamera::MultiLabelCC::MultiLabelCC(const self&, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::ImageData; Gamera::MultiLabelCC::self = Gamera::MultiLabelCC >]’ src/imageobject.cpp:1396:78: required from here include/connected_components.hpp:781:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:782:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:783:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:784:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:785:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:786:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:344:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:347:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:344:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:347:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp: In member function ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:781:26: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:781:15: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:782:26: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:782:23: note: using the range [-2147483648, 2147483647] for directive argument 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:782:15: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:783:26: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:783:23: note: using the range [-2147483648, 2147483647] for directive argument 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:783:15: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:784:26: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:784:15: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:785:26: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:785:23: note: using the range [-2147483648, 2147483647] for directive argument 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:785:15: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:786:26: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:786:23: note: using the range [-2147483648, 2147483647] for directive argument 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:786:15: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/imagedataobject.cpp: In function ‘PyObject* imagedata_new(PyTypeObject*, PyObject*, PyObject*)’: src/imagedataobject.cpp:100:33: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 100 | } catch (std::invalid_argument e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imagedataobject.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7_d -c src/imageinfoobject.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/imageinfoobject.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7 -c src/imageobject.cpp -o build/temp.linux-aarch64-2.7/src/imageobject.o -Wall In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageinfoobject.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ src/imageobject.cpp: In function ‘PyObject* image_new(PyTypeObject*, PyObject*, PyObject*)’: src/imageobject.cpp:310:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 310 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp:319:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 319 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp: In function ‘PyObject* sub_image_new(PyTypeObject*, PyObject*, PyObject*)’: src/imageobject.cpp:491:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 491 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp:499:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 499 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp: In function ‘PyObject* cc_new(PyTypeObject*, PyObject*, PyObject*)’: src/imageobject.cpp:624:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 624 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp:632:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 632 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp: In function ‘PyObject* image_get(PyObject*, PyObject*)’: src/imageobject.cpp:883:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 883 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp: In function ‘PyObject* image_set(PyObject*, PyObject*)’: src/imageobject.cpp:923:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 923 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp: In function ‘PyObject* image_getitem(PyObject*, PyObject*)’: src/imageobject.cpp:1045:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1045 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp: In function ‘PyObject* image_setitem(PyObject*, PyObject*)’: src/imageobject.cpp:1068:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1068 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp: In function ‘PyObject* mlcc_copy(PyObject*, PyObject*)’: src/imageobject.cpp:1411:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1411 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp:1419:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1419 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp: In function ‘PyObject* mlcc_new(PyTypeObject*, PyObject*, PyObject*)’: src/imageobject.cpp:1713:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1713 | } catch (std::invalid_argument e) { | ^ src/imageobject.cpp:1721:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1721 | } catch (std::invalid_argument e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:125:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(T&, Gamera::ConnectedComponent::value_type, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::ImageData; Gamera::ConnectedComponent::value_type = short unsigned int]’ src/imageobject.cpp:588:92: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:125:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(T&, Gamera::ConnectedComponent::value_type, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::RleImageData; Gamera::ConnectedComponent::value_type = short unsigned int]’ src/imageobject.cpp:592:95: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:487:7: required from ‘Gamera::MultiLabelCC::MultiLabelCC(const self&, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::ImageData; Gamera::MultiLabelCC::self = Gamera::MultiLabelCC >]’ src/imageobject.cpp:1396:78: required from here include/connected_components.hpp:781:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:782:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:783:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:784:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:785:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:786:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7_d -c src/iteratorobject.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/iteratorobject.o -Wall In file included from include/python_iterator.hpp:49, from src/iteratorobject.cpp:19: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from include/python_iterator.hpp:49, from src/iteratorobject.cpp:19: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/src/gameramodule.o build/temp.linux-aarch64-2.7-pydebug/src/sizeobject.o build/temp.linux-aarch64-2.7-pydebug/src/pointobject.o build/temp.linux-aarch64-2.7-pydebug/src/floatpointobject.o build/temp.linux-aarch64-2.7-pydebug/src/dimobject.o build/temp.linux-aarch64-2.7-pydebug/src/rectobject.o build/temp.linux-aarch64-2.7-pydebug/src/regionobject.o build/temp.linux-aarch64-2.7-pydebug/src/regionmapobject.o build/temp.linux-aarch64-2.7-pydebug/src/rgbpixelobject.o build/temp.linux-aarch64-2.7-pydebug/src/imagedataobject.o build/temp.linux-aarch64-2.7-pydebug/src/imageobject.o build/temp.linux-aarch64-2.7-pydebug/src/imageinfoobject.o build/temp.linux-aarch64-2.7-pydebug/src/iteratorobject.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/gameracore_d.so building 'gamera.knncore' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -I/usr/include/python2.7_d -c src/knncoremodule.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/knncoremodule.o -Wall In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/knncoremodule.cpp:29: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp: In member function ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:781:26: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:782:26: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:782:23: note: using the range [-2147483648, 2147483647] for directive argument 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:783:26: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:783:23: note: using the range [-2147483648, 2147483647] for directive argument 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:784:26: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:785:26: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:785:23: note: using the range [-2147483648, 2147483647] for directive argument 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:786:26: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:786:23: note: using the range [-2147483648, 2147483647] for directive argument 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/knncoremodule.cpp: In function ‘int knn_create_feature_data(Gamera::kNN::KnnObject*, size_t)’: src/knncoremodule.cpp:250:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 250 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp: In function ‘PyObject* mlcc_new(PyTypeObject*, PyObject*, PyObject*)’: include/connected_components.hpp:781:26: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:782:26: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:782:23: note: using the range [-2147483648, 2147483647] for directive argument 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:783:26: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:783:23: note: using the range [-2147483648, 2147483647] for directive argument 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:784:26: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:785:26: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:785:23: note: using the range [-2147483648, 2147483647] for directive argument 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:786:26: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:786:23: note: using the range [-2147483648, 2147483647] for directive argument 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:781:26: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:782:26: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:782:23: note: using the range [-2147483648, 2147483647] for directive argument 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:783:26: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:783:23: note: using the range [-2147483648, 2147483647] for directive argument 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:784:26: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:785:26: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:785:23: note: using the range [-2147483648, 2147483647] for directive argument 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from src/imageobject.cpp:22: include/connected_components.hpp:786:26: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:786:23: note: using the range [-2147483648, 2147483647] for directive argument 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from src/imageobject.cpp:22: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/src/knncoremodule.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/knncore_d.so aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7 -c src/imageinfoobject.cpp -o build/temp.linux-aarch64-2.7/src/imageinfoobject.o -Wall building 'gamera.knnga' extension creating build/temp.linux-aarch64-2.7-pydebug/src/eodev creating build/temp.linux-aarch64-2.7-pydebug/src/eodev/es creating build/temp.linux-aarch64-2.7-pydebug/src/eodev/ga creating build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/knngamodule.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/knngamodule.o -Wall -fopenmp In file included from src/knngamodule.cpp:20: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/imageinfoobject.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/usr/include/python2.7 -c src/iteratorobject.cpp -o build/temp.linux-aarch64-2.7/src/iteratorobject.o -Wall In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knngamodule.cpp:20: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/python_iterator.hpp:49, from src/iteratorobject.cpp:19: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from include/python_iterator.hpp:49, from src/iteratorobject.cpp:19: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/src/gameramodule.o build/temp.linux-aarch64-2.7/src/sizeobject.o build/temp.linux-aarch64-2.7/src/pointobject.o build/temp.linux-aarch64-2.7/src/floatpointobject.o build/temp.linux-aarch64-2.7/src/dimobject.o build/temp.linux-aarch64-2.7/src/rectobject.o build/temp.linux-aarch64-2.7/src/regionobject.o build/temp.linux-aarch64-2.7/src/regionmapobject.o build/temp.linux-aarch64-2.7/src/rgbpixelobject.o build/temp.linux-aarch64-2.7/src/imagedataobject.o build/temp.linux-aarch64-2.7/src/imageobject.o build/temp.linux-aarch64-2.7/src/imageinfoobject.o build/temp.linux-aarch64-2.7/src/iteratorobject.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/gameracore.so building 'gamera.knncore' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -I/usr/include/python2.7 -c src/knncoremodule.cpp -o build/temp.linux-aarch64-2.7/src/knncoremodule.o -Wall In file included from src/knncoremodule.cpp:29: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ src/knncoremodule.cpp: In function ‘int knn_create_feature_data(Gamera::kNN::KnnObject*, size_t)’: src/knncoremodule.cpp:250:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 250 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In function ‘PyObject* knn_unique_distances(PyObject*, PyObject*)’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp: In function ‘PyObject* knn_distance_matrix(PyObject*, PyObject*)’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knncoremodule.cpp:29: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from src/knncoremodule.cpp:28: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/eoScalarFitnessAssembled.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/eoScalarFitnessAssembled.o -Wall -fopenmp aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/src/knncoremodule.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/knncore.so building 'gamera.knnga' extension creating build/temp.linux-aarch64-2.7/src/eodev creating build/temp.linux-aarch64-2.7/src/eodev/es creating build/temp.linux-aarch64-2.7/src/eodev/ga creating build/temp.linux-aarch64-2.7/src/eodev/utils aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/knngamodule.cpp -o build/temp.linux-aarch64-2.7/src/knngamodule.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/eoSIGContinue.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/eoSIGContinue.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/eoFunctorStore.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/eoFunctorStore.o -Wall -fopenmp In file included from src/knngamodule.cpp:20: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/eoCtrlCContinue.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/eoCtrlCContinue.o -Wall -fopenmp In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/knngamodule.cpp:20: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/eoPrintable.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/eoPrintable.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/eoPersistent.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/eoPersistent.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/es/make_genotype_real.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_genotype_real.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/es/make_op_real.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_op_real.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/es/make_continue_real.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_continue_real.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/es/make_op_es.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_op_es.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/es/make_checkpoint_es.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_checkpoint_es.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/es/make_checkpoint_real.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_checkpoint_real.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/eoScalarFitnessAssembled.cpp -o build/temp.linux-aarch64-2.7/src/eodev/eoScalarFitnessAssembled.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/eoSIGContinue.cpp -o build/temp.linux-aarch64-2.7/src/eodev/eoSIGContinue.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/eoFunctorStore.cpp -o build/temp.linux-aarch64-2.7/src/eodev/eoFunctorStore.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/es/make_algo_scalar_real.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_algo_scalar_real.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/eoCtrlCContinue.cpp -o build/temp.linux-aarch64-2.7/src/eodev/eoCtrlCContinue.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/eoPrintable.cpp -o build/temp.linux-aarch64-2.7/src/eodev/eoPrintable.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/eoPersistent.cpp -o build/temp.linux-aarch64-2.7/src/eodev/eoPersistent.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/es/make_genotype_real.cpp -o build/temp.linux-aarch64-2.7/src/eodev/es/make_genotype_real.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/es/make_continue_es.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_continue_es.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/es/make_op_real.cpp -o build/temp.linux-aarch64-2.7/src/eodev/es/make_op_real.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/es/eig.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/eig.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/es/CMAParams.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/CMAParams.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/es/CMAState.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/CMAState.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/es/make_pop_real.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_pop_real.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/es/make_algo_scalar_es.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_algo_scalar_es.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/es/make_continue_real.cpp -o build/temp.linux-aarch64-2.7/src/eodev/es/make_continue_real.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/es/make_op_es.cpp -o build/temp.linux-aarch64-2.7/src/eodev/es/make_op_es.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/es/make_genotype_es.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_genotype_es.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/es/make_pop_es.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_pop_es.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/es/make_run_es.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_run_es.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/es/make_run_real.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_run_real.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/ga/make_run_ga.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/ga/make_run_ga.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/ga/make_pop_ga.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/ga/make_pop_ga.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/ga/make_algo_scalar_ga.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/ga/make_algo_scalar_ga.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/es/make_checkpoint_es.cpp -o build/temp.linux-aarch64-2.7/src/eodev/es/make_checkpoint_es.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/ga/make_continue_ga.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/ga/make_continue_ga.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/ga/make_checkpoint_ga.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/ga/make_checkpoint_ga.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/ga/make_op_ga.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/ga/make_op_ga.o -Wall -fopenmp In file included from src/eodev/utils/checkpointing:38, from src/eodev/do/make_checkpoint.h:40, from src/eodev/es/make_checkpoint_es.cpp:44: src/eodev/utils/eoCheckPoint.h: In function ‘eoCheckPoint& do_make_checkpoint(eoParser&, eoState&, eoValueParam&, eoContinue&) [with EOT = eoEsSimple]’: src/eodev/utils/eoCheckPoint.h:77:46: warning: ‘mon_ctrlCCont’ may be used uninitialized in this function [-Wmaybe-uninitialized] 77 | void add(eoSortedStatBase& _stat) { sorted.push_back(&_stat); } | ^~~~~~ In file included from src/eodev/es/make_checkpoint_es.cpp:44: src/eodev/do/make_checkpoint.h:72:20: note: ‘mon_ctrlCCont’ was declared here 72 | eoSignal *mon_ctrlCCont; | ^~~~~~~~~~~~~ In file included from src/eodev/utils/checkpointing:38, from src/eodev/do/make_checkpoint.h:40, from src/eodev/es/make_checkpoint_es.cpp:44: src/eodev/utils/eoCheckPoint.h: In function ‘eoCheckPoint& do_make_checkpoint(eoParser&, eoState&, eoValueParam&, eoContinue&) [with EOT = eoEsSimple > >]’: src/eodev/utils/eoCheckPoint.h:77:46: warning: ‘mon_ctrlCCont’ may be used uninitialized in this function [-Wmaybe-uninitialized] 77 | void add(eoSortedStatBase& _stat) { sorted.push_back(&_stat); } | ^~~~~~ In file included from src/eodev/es/make_checkpoint_es.cpp:44: src/eodev/do/make_checkpoint.h:72:20: note: ‘mon_ctrlCCont’ was declared here 72 | eoSignal *mon_ctrlCCont; | ^~~~~~~~~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/ga/make_genotype_ga.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/ga/make_genotype_ga.o -Wall -fopenmp In file included from src/eodev/utils/checkpointing:38, from src/eodev/do/make_checkpoint.h:40, from src/eodev/es/make_checkpoint_es.cpp:44: src/eodev/utils/eoCheckPoint.h: In function ‘eoCheckPoint& do_make_checkpoint(eoParser&, eoState&, eoValueParam&, eoContinue&) [with EOT = eoEsStdev]’: src/eodev/utils/eoCheckPoint.h:77:46: warning: ‘mon_ctrlCCont’ may be used uninitialized in this function [-Wmaybe-uninitialized] 77 | void add(eoSortedStatBase& _stat) { sorted.push_back(&_stat); } | ^~~~~~ In file included from src/eodev/es/make_checkpoint_es.cpp:44: src/eodev/do/make_checkpoint.h:72:20: note: ‘mon_ctrlCCont’ was declared here 72 | eoSignal *mon_ctrlCCont; | ^~~~~~~~~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/utils/eoGnuplot1DSnapshot.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoGnuplot1DSnapshot.o -Wall -fopenmp In file included from src/eodev/utils/checkpointing:38, from src/eodev/do/make_checkpoint.h:40, from src/eodev/es/make_checkpoint_es.cpp:44: src/eodev/utils/eoCheckPoint.h: In function ‘eoCheckPoint& do_make_checkpoint(eoParser&, eoState&, eoValueParam&, eoContinue&) [with EOT = eoEsStdev > >]’: src/eodev/utils/eoCheckPoint.h:77:46: warning: ‘mon_ctrlCCont’ may be used uninitialized in this function [-Wmaybe-uninitialized] 77 | void add(eoSortedStatBase& _stat) { sorted.push_back(&_stat); } | ^~~~~~ In file included from src/eodev/es/make_checkpoint_es.cpp:44: src/eodev/do/make_checkpoint.h:72:20: note: ‘mon_ctrlCCont’ was declared here 72 | eoSignal *mon_ctrlCCont; | ^~~~~~~~~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/utils/eoData.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoData.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/utils/eoState.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoState.o -Wall -fopenmp In file included from src/eodev/utils/checkpointing:38, from src/eodev/do/make_checkpoint.h:40, from src/eodev/es/make_checkpoint_es.cpp:44: src/eodev/utils/eoCheckPoint.h: In function ‘eoCheckPoint& do_make_checkpoint(eoParser&, eoState&, eoValueParam&, eoContinue&) [with EOT = eoEsFull]’: src/eodev/utils/eoCheckPoint.h:77:46: warning: ‘mon_ctrlCCont’ may be used uninitialized in this function [-Wmaybe-uninitialized] 77 | void add(eoSortedStatBase& _stat) { sorted.push_back(&_stat); } | ^~~~~~ In file included from src/eodev/es/make_checkpoint_es.cpp:44: src/eodev/do/make_checkpoint.h:72:20: note: ‘mon_ctrlCCont’ was declared here 72 | eoSignal *mon_ctrlCCont; | ^~~~~~~~~~~~~ src/eodev/utils/eoState.cpp: In member function ‘void eoState::load(std::istream&)’: src/eodev/utils/eoState.cpp:131:19: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 131 | if (is_section(str, name)) | ^~ src/eodev/utils/eoState.cpp:134:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 134 | removeComment(str, getCommentString()); | ^~~~~~~~~~~~~ In file included from src/eodev/utils/checkpointing:38, from src/eodev/do/make_checkpoint.h:40, from src/eodev/es/make_checkpoint_es.cpp:44: src/eodev/utils/eoCheckPoint.h: In function ‘eoCheckPoint& do_make_checkpoint(eoParser&, eoState&, eoValueParam&, eoContinue&) [with EOT = eoEsFull > >]’: src/eodev/utils/eoCheckPoint.h:77:46: warning: ‘mon_ctrlCCont’ may be used uninitialized in this function [-Wmaybe-uninitialized] 77 | void add(eoSortedStatBase& _stat) { sorted.push_back(&_stat); } | ^~~~~~ In file included from src/eodev/es/make_checkpoint_es.cpp:44: src/eodev/do/make_checkpoint.h:72:20: note: ‘mon_ctrlCCont’ was declared here 72 | eoSignal *mon_ctrlCCont; | ^~~~~~~~~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/utils/eoOStreamMonitor.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoOStreamMonitor.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/utils/eoParallel.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoParallel.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/utils/eoFileMonitor.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoFileMonitor.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/utils/eoGnuplot.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoGnuplot.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/utils/eoRealBounds.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoRealBounds.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/utils/eoUpdater.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoUpdater.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/es/make_checkpoint_real.cpp -o build/temp.linux-aarch64-2.7/src/eodev/es/make_checkpoint_real.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/utils/pipecom.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/pipecom.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/utils/eoSignal.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoSignal.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/utils/eoGnuplot1DMonitor.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoGnuplot1DMonitor.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/utils/eoLogger.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoLogger.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/utils/eoParser.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoParser.o -Wall -fopenmp In file included from src/eodev/utils/checkpointing:38, from src/eodev/do/make_checkpoint.h:40, from src/eodev/es/make_checkpoint_real.cpp:44: src/eodev/utils/eoCheckPoint.h: In function ‘eoCheckPoint& do_make_checkpoint(eoParser&, eoState&, eoValueParam&, eoContinue&) [with EOT = eoReal]’: src/eodev/utils/eoCheckPoint.h:77:46: warning: ‘mon_ctrlCCont’ may be used uninitialized in this function [-Wmaybe-uninitialized] 77 | void add(eoSortedStatBase& _stat) { sorted.push_back(&_stat); } | ^~~~~~ In file included from src/eodev/es/make_checkpoint_real.cpp:44: src/eodev/do/make_checkpoint.h:72:20: note: ‘mon_ctrlCCont’ was declared here 72 | eoSignal *mon_ctrlCCont; | ^~~~~~~~~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/utils/eoIntBounds.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoIntBounds.o -Wall -fopenmp In file included from src/eodev/utils/checkpointing:38, from src/eodev/do/make_checkpoint.h:40, from src/eodev/es/make_checkpoint_real.cpp:44: src/eodev/utils/eoCheckPoint.h: In function ‘eoCheckPoint& do_make_checkpoint(eoParser&, eoState&, eoValueParam&, eoContinue&) [with EOT = eoReal > >]’: src/eodev/utils/eoCheckPoint.h:77:46: warning: ‘mon_ctrlCCont’ may be used uninitialized in this function [-Wmaybe-uninitialized] 77 | void add(eoSortedStatBase& _stat) { sorted.push_back(&_stat); } | ^~~~~~ In file included from src/eodev/es/make_checkpoint_real.cpp:44: src/eodev/do/make_checkpoint.h:72:20: note: ‘mon_ctrlCCont’ was declared here 72 | eoSignal *mon_ctrlCCont; | ^~~~~~~~~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/utils/eoRNG.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoRNG.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7_d -c src/eodev/utils/make_help.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/make_help.o -Wall -fopenmp aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/src/knngamodule.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/eoScalarFitnessAssembled.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/eoSIGContinue.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/eoFunctorStore.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/eoCtrlCContinue.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/eoPrintable.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/eoPersistent.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_genotype_real.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_op_real.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_continue_real.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_op_es.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_checkpoint_es.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_checkpoint_real.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_algo_scalar_real.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_continue_es.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/eig.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/CMAParams.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/CMAState.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_pop_real.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_algo_scalar_es.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_genotype_es.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_pop_es.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_run_es.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/es/make_run_real.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/ga/make_run_ga.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/ga/make_pop_ga.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/ga/make_algo_scalar_ga.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/ga/make_continue_ga.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/ga/make_checkpoint_ga.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/ga/make_op_ga.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/ga/make_genotype_ga.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoGnuplot1DSnapshot.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoData.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoState.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoOStreamMonitor.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoParallel.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoFileMonitor.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoGnuplot.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoRealBounds.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoUpdater.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/pipecom.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoSignal.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoGnuplot1DMonitor.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoLogger.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoParser.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoIntBounds.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/eoRNG.o build/temp.linux-aarch64-2.7-pydebug/src/eodev/utils/make_help.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/knnga_d.so -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/es/make_algo_scalar_real.cpp -o build/temp.linux-aarch64-2.7/src/eodev/es/make_algo_scalar_real.o -Wall -fopenmp building 'gamera.graph' extension creating build/temp.linux-aarch64-2.7-pydebug/src/graph creating build/temp.linux-aarch64-2.7-pydebug/src/graph/graphmodule aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7_d -c src/graph/graph_flags.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/graph_flags.o -Wall src/graph/graph_flags.cpp: In member function ‘void Gamera::GraphApi::Graph::make_undirected()’: src/graph/graph_flags.cpp:92:19: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 92 | catch (std::runtime_error) { | ^~~~~~~~~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7_d -c src/graph/spanning_tree.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/spanning_tree.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7_d -c src/graph/node.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/node.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7_d -c src/graph/shortest_path.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/shortest_path.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7_d -c src/graph/subgraph_root.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/subgraph_root.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7_d -c src/graph/edge.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/edge.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7_d -c src/graph/bfsdfsiterator.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/bfsdfsiterator.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7_d -c src/graph/graph_colorize.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/graph_colorize.o -Wall src/graph/graph_colorize.cpp: In member function ‘void Gamera::GraphApi::Graph::colorize(unsigned int)’: src/graph/graph_colorize.cpp:173:24: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 173 | catch(std::runtime_error) { | ^~~~~~~~~~~~~ src/graph/graph_colorize.cpp:213:15: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 213 | catch(std::runtime_error) { | ^~~~~~~~~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7_d -c src/graph/graph_structure.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/graph_structure.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/es/make_continue_es.cpp -o build/temp.linux-aarch64-2.7/src/eodev/es/make_continue_es.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7_d -c src/graph/graph_algorithm.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/graph_algorithm.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7_d -c src/graph/graphmodule/nodeobject.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/graphmodule/nodeobject.o -Wall In file included from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/nodeobject.hpp:23, from src/graph/graphmodule/nodeobject.cpp:21: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/nodeobject.hpp:23, from src/graph/graphmodule/nodeobject.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7_d -c src/graph/graphmodule/edgeobject.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/graphmodule/edgeobject.o -Wall In file included from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/edgeobject.hpp:24, from src/graph/graphmodule/edgeobject.cpp:21: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/edgeobject.hpp:24, from src/graph/graphmodule/edgeobject.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7_d -c src/graph/graphmodule/graphobject.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/graphmodule/graphobject.o -Wall In file included from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/graphobject.hpp:24, from src/graph/graphmodule/graphobject.cpp:21: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ src/graph/graphmodule/graphobject.cpp: In function ‘PyObject* graph_remove_node(PyObject*, PyObject*)’: src/graph/graphmodule/graphobject.cpp:588:30: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 588 | catch (std::runtime_error e) { | ^ src/graph/graphmodule/graphobject.cpp: In function ‘PyObject* graph_remove_edge(PyObject*, PyObject*)’: src/graph/graphmodule/graphobject.cpp:683:29: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 683 | catch(std::runtime_error e) { | ^ src/graph/graphmodule/graphobject.cpp: In function ‘PyObject* graph_get_subgraph_roots(PyObject*, PyObject*)’: src/graph/graphmodule/graphobject.cpp:992:29: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 992 | catch(std::runtime_error e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/graphobject.hpp:24, from src/graph/graphmodule/graphobject.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7_d -c src/graph/graphmodule/graphobject_algorithm.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/graphmodule/graphobject_algorithm.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/es/eig.cpp -o build/temp.linux-aarch64-2.7/src/eodev/es/eig.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/es/CMAParams.cpp -o build/temp.linux-aarch64-2.7/src/eodev/es/CMAParams.o -Wall -fopenmp In file included from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/graphobject.hpp:24, from src/graph/graphmodule/graphobject_algorithm.cpp:22: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ src/graph/graphmodule/graphobject_algorithm.cpp: In function ‘PyObject* graph_colorize(PyObject*, PyObject*)’: src/graph/graphmodule/graphobject_algorithm.cpp:348:30: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 348 | catch (std::runtime_error e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/graphobject.hpp:24, from src/graph/graphmodule/graphobject_algorithm.cpp:22: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7_d -c src/graph/graphmodule/partitions.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/graphmodule/partitions.o -Wall In file included from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/graphobject.hpp:24, from src/graph/graphmodule/partitions.cpp:23: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/es/CMAState.cpp -o build/temp.linux-aarch64-2.7/src/eodev/es/CMAState.o -Wall -fopenmp In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/graphobject.hpp:24, from src/graph/graphmodule/partitions.cpp:23: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7_d -c src/graph/graphmodule/graphmodule.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/graphmodule/graphmodule.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/es/make_pop_real.cpp -o build/temp.linux-aarch64-2.7/src/eodev/es/make_pop_real.o -Wall -fopenmp In file included from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/nodeobject.hpp:23, from src/graph/graphmodule/graphmodule.cpp:21: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/nodeobject.hpp:23, from src/graph/graphmodule/graphmodule.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/src/graph/graph_flags.o build/temp.linux-aarch64-2.7-pydebug/src/graph/spanning_tree.o build/temp.linux-aarch64-2.7-pydebug/src/graph/node.o build/temp.linux-aarch64-2.7-pydebug/src/graph/shortest_path.o build/temp.linux-aarch64-2.7-pydebug/src/graph/subgraph_root.o build/temp.linux-aarch64-2.7-pydebug/src/graph/edge.o build/temp.linux-aarch64-2.7-pydebug/src/graph/bfsdfsiterator.o build/temp.linux-aarch64-2.7-pydebug/src/graph/graph_colorize.o build/temp.linux-aarch64-2.7-pydebug/src/graph/graph_structure.o build/temp.linux-aarch64-2.7-pydebug/src/graph/graph_algorithm.o build/temp.linux-aarch64-2.7-pydebug/src/graph/graphmodule/nodeobject.o build/temp.linux-aarch64-2.7-pydebug/src/graph/graphmodule/edgeobject.o build/temp.linux-aarch64-2.7-pydebug/src/graph/graphmodule/graphobject.o build/temp.linux-aarch64-2.7-pydebug/src/graph/graphmodule/graphobject_algorithm.o build/temp.linux-aarch64-2.7-pydebug/src/graph/graphmodule/partitions.o build/temp.linux-aarch64-2.7-pydebug/src/graph/graphmodule/graphmodule.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/graph_d.so building 'gamera.kdtree' extension creating build/temp.linux-aarch64-2.7-pydebug/src/geostructs aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/geostructs -I/usr/include/python2.7_d -c src/kdtreemodule.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/kdtreemodule.o -Wall In file included from src/kdtreemodule.cpp:21: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/kdtreemodule.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/geostructs -I/usr/include/python2.7_d -c src/geostructs/kdtree.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/geostructs/kdtree.o -Wall aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/src/kdtreemodule.o build/temp.linux-aarch64-2.7-pydebug/src/geostructs/kdtree.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/kdtree_d.so aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/es/make_algo_scalar_es.cpp -o build/temp.linux-aarch64-2.7/src/eodev/es/make_algo_scalar_es.o -Wall -fopenmp building 'gamera.plugins._thinning' extension creating build/temp.linux-aarch64-2.7-pydebug/build creating build/temp.linux-aarch64-2.7-pydebug/<> creating build/temp.linux-aarch64-2.7-pydebug/<> creating build/temp.linux-aarch64-2.7-pydebug/<>/gamera creating build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_thinning.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_thinning.o -Wall In file included from /<>/gamera/plugins/_thinning.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/morphology.hpp:31, from include/plugins/thinning.hpp:26, from /<>/gamera/plugins/_thinning.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/morphology.hpp:36, from include/plugins/thinning.hpp:26, from /<>/gamera/plugins/_thinning.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ In file included from include/plugins/morphology.hpp:31, from include/plugins/thinning.hpp:26, from /<>/gamera/plugins/_thinning.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/morphology.hpp:31, from include/plugins/thinning.hpp:26, from /<>/gamera/plugins/_thinning.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:309:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_thinning.cpp:7: include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_zs(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:62:51: required from here include/plugins/thinning.hpp:139:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 139 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:144:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 144 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_zs(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:65:38: required from here include/plugins/thinning.hpp:139:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 139 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:144:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 144 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_zs(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:68:54: required from here include/plugins/thinning.hpp:139:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 139 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:144:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 144 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_zs(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:71:41: required from here include/plugins/thinning.hpp:139:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 139 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:144:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 144 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_zs(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:74:40: required from here include/plugins/thinning.hpp:139:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 139 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:144:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 144 | } catch (std::exception e) { | ^~~~~ In file included from /<>/gamera/plugins/_thinning.cpp:7: include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_hs(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:118:51: required from here include/plugins/thinning.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:288:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 288 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_hs(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:121:38: required from here include/plugins/thinning.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:288:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 288 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_hs(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:124:54: required from here include/plugins/thinning.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:288:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 288 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_hs(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:127:41: required from here include/plugins/thinning.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:288:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 288 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_hs(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:130:40: required from here include/plugins/thinning.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:288:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 288 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:174:51: required from here include/plugins/thinning.hpp:389:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 389 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:177:38: required from here include/plugins/thinning.hpp:389:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:180:54: required from here include/plugins/thinning.hpp:389:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:183:41: required from here include/plugins/thinning.hpp:389:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:186:40: required from here include/plugins/thinning.hpp:389:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_thinning.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_thinning_d.so building 'gamera.plugins._morphology' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_morphology.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_morphology.o -Wall In file included from /<>/gamera/plugins/_morphology.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/morphology.hpp:31, from /<>/gamera/plugins/_morphology.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/morphology.hpp:36, from /<>/gamera/plugins/_morphology.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ /<>/gamera/plugins/_morphology.cpp: In function ‘PyObject* call_dilate_with_structure(PyObject*, PyObject*)’: /<>/gamera/plugins/_morphology.cpp:258:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 258 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_morphology.cpp: In function ‘PyObject* call_erode_with_structure(PyObject*, PyObject*)’: /<>/gamera/plugins/_morphology.cpp:428:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 428 | } catch (std::invalid_argument e) { | ^ In file included from include/plugins/morphology.hpp:31, from /<>/gamera/plugins/_morphology.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/morphology.hpp:31, from /<>/gamera/plugins/_morphology.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:309:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_morphology.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ImageView >]’: /<>/gamera/plugins/_morphology.cpp:189:72: required from here include/plugins/morphology.hpp:486:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 486 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ConnectedComponent >]’: /<>/gamera/plugins/_morphology.cpp:192:59: required from here include/plugins/morphology.hpp:486:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/morphology.hpp: In instantiation of ‘Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ImageView >]’: /<>/gamera/plugins/_morphology.cpp:195:75: required from here include/plugins/morphology.hpp:486:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/morphology.hpp: In instantiation of ‘Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ConnectedComponent >]’: /<>/gamera/plugins/_morphology.cpp:198:62: required from here include/plugins/morphology.hpp:486:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/morphology.hpp: In instantiation of ‘Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::MultiLabelCC >]’: /<>/gamera/plugins/_morphology.cpp:201:61: required from here include/plugins/morphology.hpp:486:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from /<>/gamera/plugins/_morphology.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:79:81: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:82:97: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:85:84: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:88:83: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:91:97: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:94:93: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘void Gamera::despeckle_single_pixel(T&) [with T = Gamera::ImageView >]’: include/plugins/morphology.hpp:424:29: required from ‘void Gamera::despeckle(T&, std::size_t) [with T = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:138:53: required from here include/plugins/morphology.hpp:411:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 411 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘void Gamera::despeckle_single_pixel(T&) [with T = Gamera::ConnectedComponent >]’: include/plugins/morphology.hpp:424:29: required from ‘void Gamera::despeckle(T&, std::size_t) [with T = Gamera::ConnectedComponent >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:141:40: required from here include/plugins/morphology.hpp:411:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/morphology.hpp: In instantiation of ‘void Gamera::despeckle_single_pixel(T&) [with T = Gamera::ImageView >]’: include/plugins/morphology.hpp:424:29: required from ‘void Gamera::despeckle(T&, std::size_t) [with T = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:144:56: required from here include/plugins/morphology.hpp:411:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/morphology.hpp: In instantiation of ‘void Gamera::despeckle_single_pixel(T&) [with T = Gamera::ConnectedComponent >]’: include/plugins/morphology.hpp:424:29: required from ‘void Gamera::despeckle(T&, std::size_t) [with T = Gamera::ConnectedComponent >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:147:43: required from here include/plugins/morphology.hpp:411:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/morphology.hpp: In instantiation of ‘void Gamera::despeckle_single_pixel(T&) [with T = Gamera::MultiLabelCC >]’: include/plugins/morphology.hpp:424:29: required from ‘void Gamera::despeckle(T&, std::size_t) [with T = Gamera::MultiLabelCC >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:150:42: required from here include/plugins/morphology.hpp:411:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/morphology.hpp:31, from /<>/gamera/plugins/_morphology.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:79:81: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:82:97: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:85:84: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:88:83: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:91:97: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_morphology.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_morphology_d.so building 'gamera.plugins._features' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_features.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_features.o -Wall In file included from /<>/gamera/plugins/_features.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/features.hpp:27, from /<>/gamera/plugins/_features.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/morphology.hpp:36, from include/plugins/features.hpp:28, from /<>/gamera/plugins/_features.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ In file included from include/plugins/features.hpp:27, from /<>/gamera/plugins/_features.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/features.hpp:27, from /<>/gamera/plugins/_features.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:309:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/plugins/features.hpp:29, from /<>/gamera/plugins/_features.cpp:7: include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/features.hpp:704:29: required from ‘void Gamera::skeleton_features(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:992:64: required from here include/plugins/thinning.hpp:389:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 389 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/features.hpp:704:29: required from ‘void Gamera::skeleton_features(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:994:51: required from here include/plugins/thinning.hpp:389:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/features.hpp:704:29: required from ‘void Gamera::skeleton_features(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:996:67: required from here include/plugins/thinning.hpp:389:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/features.hpp:704:29: required from ‘void Gamera::skeleton_features(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:998:54: required from here include/plugins/thinning.hpp:389:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/features.hpp:704:29: required from ‘void Gamera::skeleton_features(const T&, Gamera::feature_t*) [with T = Gamera::MultiLabelCC >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1000:53: required from here include/plugins/thinning.hpp:389:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/image_utilities.hpp:39, from include/plugins/features.hpp:27, from /<>/gamera/plugins/_features.cpp:7: include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’: include/plugins/features.hpp:822:37: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1118:66: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 136 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:30, from /<>/gamera/plugins/_features.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: include/plugins/features.hpp:824:40: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1118:66: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 94 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/image_utilities.hpp:39, from include/plugins/features.hpp:27, from /<>/gamera/plugins/_features.cpp:7: include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’: include/plugins/features.hpp:822:37: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1120:53: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 136 | } catch (std::exception e) { | ^~~~~ include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’: include/plugins/features.hpp:822:37: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1122:69: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/features.hpp:30, from /<>/gamera/plugins/_features.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: include/plugins/features.hpp:824:40: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1122:69: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 94 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/image_utilities.hpp:39, from include/plugins/features.hpp:27, from /<>/gamera/plugins/_features.cpp:7: include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’: include/plugins/features.hpp:822:37: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1124:56: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 136 | } catch (std::exception e) { | ^~~~~ include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’: include/plugins/features.hpp:822:37: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::MultiLabelCC >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1126:55: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/features.hpp:28, from /<>/gamera/plugins/_features.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/features.hpp:370:36: required from ‘void Gamera::compactness(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:691:58: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/features.hpp:370:36: required from ‘void Gamera::compactness(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:693:45: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/features.hpp:370:36: required from ‘void Gamera::compactness(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:695:61: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/features.hpp:370:36: required from ‘void Gamera::compactness(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:697:48: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/features.hpp:370:36: required from ‘void Gamera::compactness(const T&, Gamera::feature_t*) [with T = Gamera::MultiLabelCC >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:699:47: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:160:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(const self&, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::ImageData; Gamera::ConnectedComponent::self = Gamera::ConnectedComponent >]’ include/plugins/features.hpp:400:11: required from ‘void Gamera::volume16regions(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:756:49: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:160:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(const self&, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::RleImageData; Gamera::ConnectedComponent::self = Gamera::ConnectedComponent >]’ include/plugins/features.hpp:400:11: required from ‘void Gamera::volume16regions(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:760:52: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:487:7: required from ‘Gamera::MultiLabelCC::MultiLabelCC(const self&, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::ImageData; Gamera::MultiLabelCC::self = Gamera::MultiLabelCC >]’ include/plugins/features.hpp:400:11: required from ‘void Gamera::volume16regions(const T&, Gamera::feature_t*) [with T = Gamera::MultiLabelCC >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:762:51: required from here include/connected_components.hpp:781:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:782:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:783:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:784:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:785:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:786:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ In file included from include/plugins/features.hpp:29, from /<>/gamera/plugins/_features.cpp:7: include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_zs(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/thinning.hpp:357:35: required from ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/features.hpp:704:29: required from ‘void Gamera::skeleton_features(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:992:64: required from here include/plugins/thinning.hpp:139:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 139 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:144:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 144 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_zs(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/thinning.hpp:357:35: required from ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/features.hpp:704:29: required from ‘void Gamera::skeleton_features(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:994:51: required from here include/plugins/thinning.hpp:139:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 139 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:144:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 144 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_zs(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/thinning.hpp:357:35: required from ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/features.hpp:704:29: required from ‘void Gamera::skeleton_features(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:996:67: required from here include/plugins/thinning.hpp:139:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 139 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:144:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 144 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_zs(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/thinning.hpp:357:35: required from ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/features.hpp:704:29: required from ‘void Gamera::skeleton_features(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:998:54: required from here include/plugins/thinning.hpp:139:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 139 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:144:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 144 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_zs(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/thinning.hpp:357:35: required from ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/features.hpp:704:29: required from ‘void Gamera::skeleton_features(const T&, Gamera::feature_t*) [with T = Gamera::MultiLabelCC >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1000:53: required from here include/plugins/thinning.hpp:139:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 139 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:144:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 144 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:27, from /<>/gamera/plugins/_features.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = short unsigned int]’: include/plugins/transformation.hpp:113:16: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ include/plugins/features.hpp:822:37: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1118:66: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 445 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:30, from /<>/gamera/plugins/_features.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/features.hpp:825:40: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1118:66: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 50 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:27, from /<>/gamera/plugins/_features.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ include/plugins/features.hpp:822:37: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1120:53: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ include/plugins/features.hpp:822:37: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1122:69: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/features.hpp:27, from /<>/gamera/plugins/_features.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = short unsigned int]’: include/plugins/transformation.hpp:113:16: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ include/plugins/features.hpp:822:37: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1122:69: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 445 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:30, from /<>/gamera/plugins/_features.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/features.hpp:825:40: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1122:69: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 50 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:27, from /<>/gamera/plugins/_features.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ include/plugins/features.hpp:822:37: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1124:56: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ include/plugins/features.hpp:822:37: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::MultiLabelCC >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1126:55: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:344:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:347:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:344:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:347:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp: In member function ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:781:26: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:781:15: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:782:26: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:782:23: note: using the range [-2147483648, 2147483647] for directive argument 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:782:15: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:783:26: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:783:23: note: using the range [-2147483648, 2147483647] for directive argument 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:783:15: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:784:26: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:784:15: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:785:26: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:785:23: note: using the range [-2147483648, 2147483647] for directive argument 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:785:15: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:786:26: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:786:23: note: using the range [-2147483648, 2147483647] for directive argument 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:786:15: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_features.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_features_d.so building 'gamera.plugins._pagesegmentation' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_pagesegmentation.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_pagesegmentation.o -Wall In file included from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/features.hpp:27, from include/plugins/segmentation.hpp:32, from include/plugins/pagesegmentation.hpp:39, from /<>/gamera/plugins/_pagesegmentation.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/morphology.hpp:36, from include/plugins/features.hpp:28, from include/plugins/segmentation.hpp:32, from include/plugins/pagesegmentation.hpp:39, from /<>/gamera/plugins/_pagesegmentation.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ In file included from include/plugins/features.hpp:27, from include/plugins/segmentation.hpp:32, from include/plugins/pagesegmentation.hpp:39, from /<>/gamera/plugins/_pagesegmentation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/features.hpp:27, from include/plugins/segmentation.hpp:32, from include/plugins/pagesegmentation.hpp:39, from /<>/gamera/plugins/_pagesegmentation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:309:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/plugins/pagesegmentation.hpp:39, from /<>/gamera/plugins/_pagesegmentation.cpp:7: include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’: include/plugins/pagesegmentation.hpp:473:42: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:74:108: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’: include/plugins/pagesegmentation.hpp:473:42: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:77:95: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’: include/plugins/pagesegmentation.hpp:473:42: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:80:111: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’: include/plugins/pagesegmentation.hpp:473:42: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:83:98: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list]’: include/plugins/pagesegmentation.hpp:473:42: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:86:97: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:125:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(T&, Gamera::ConnectedComponent::value_type, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::ImageData; Gamera::ConnectedComponent::value_type = short unsigned int]’ include/plugins/pagesegmentation.hpp:202:31: required from ‘Gamera::ImageList* Gamera::runlength_smearing(T&, int, int, int) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:139:87: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:125:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(T&, Gamera::ConnectedComponent::value_type, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::RleImageData; Gamera::ConnectedComponent::value_type = short unsigned int]’ include/plugins/pagesegmentation.hpp:573:21: required from ‘PyObject* Gamera::sub_cc_analysis(T&, Gamera::ImageVector&) [with T = Gamera::ImageView >; PyObject = _object; Gamera::ImageVector = std::vector >]’ /<>/gamera/plugins/_pagesegmentation.cpp:224:74: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ In file included from include/plugins/pagesegmentation.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:110:27: required from ‘Gamera::IntVector* Gamera::projection_cols(const T&, const Gamera::Rect&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:349:44: required from ‘Gamera::IntVector* Gamera::proj_cut_Split_Point(T&, Gamera::Point, Gamera::Point, int, int, int, int, char) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:400:51: required from ‘void Gamera::projection_cutting_intern(T&, Gamera::Point, Gamera::Point, Gamera::ImageList*, int, int, int, int, char, int&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/pagesegmentation.hpp:509:30: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:74:108: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 94 | } catch (std::exception e) { | ^~~~~ include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:110:27: required from ‘Gamera::IntVector* Gamera::projection_cols(const T&, const Gamera::Rect&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:349:44: required from ‘Gamera::IntVector* Gamera::proj_cut_Split_Point(T&, Gamera::Point, Gamera::Point, int, int, int, int, char) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:400:51: required from ‘void Gamera::projection_cutting_intern(T&, Gamera::Point, Gamera::Point, Gamera::ImageList*, int, int, int, int, char, int&) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/pagesegmentation.hpp:509:30: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:77:95: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:110:27: required from ‘Gamera::IntVector* Gamera::projection_cols(const T&, const Gamera::Rect&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:349:44: required from ‘Gamera::IntVector* Gamera::proj_cut_Split_Point(T&, Gamera::Point, Gamera::Point, int, int, int, int, char) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:400:51: required from ‘void Gamera::projection_cutting_intern(T&, Gamera::Point, Gamera::Point, Gamera::ImageList*, int, int, int, int, char, int&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/pagesegmentation.hpp:509:30: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:80:111: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:110:27: required from ‘Gamera::IntVector* Gamera::projection_cols(const T&, const Gamera::Rect&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:349:44: required from ‘Gamera::IntVector* Gamera::proj_cut_Split_Point(T&, Gamera::Point, Gamera::Point, int, int, int, int, char) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:400:51: required from ‘void Gamera::projection_cutting_intern(T&, Gamera::Point, Gamera::Point, Gamera::ImageList*, int, int, int, int, char, int&) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/pagesegmentation.hpp:509:30: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:83:98: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:110:27: required from ‘Gamera::IntVector* Gamera::projection_cols(const T&, const Gamera::Rect&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:349:44: required from ‘Gamera::IntVector* Gamera::proj_cut_Split_Point(T&, Gamera::Point, Gamera::Point, int, int, int, int, char) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:400:51: required from ‘void Gamera::projection_cutting_intern(T&, Gamera::Point, Gamera::Point, Gamera::ImageList*, int, int, int, int, char, int&) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/pagesegmentation.hpp:509:30: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:86:97: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/projections.hpp:74:27: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&, const Gamera::Rect&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:326:44: required from ‘Gamera::IntVector* Gamera::proj_cut_Split_Point(T&, Gamera::Point, Gamera::Point, int, int, int, int, char) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:400:51: required from ‘void Gamera::projection_cutting_intern(T&, Gamera::Point, Gamera::Point, Gamera::ImageList*, int, int, int, int, char, int&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/pagesegmentation.hpp:509:30: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:74:108: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 50 | } catch (std::exception e) { | ^~~~~ include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::CCDetail::ConstRowIterator >, const short unsigned int*>; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/projections.hpp:74:27: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&, const Gamera::Rect&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:326:44: required from ‘Gamera::IntVector* Gamera::proj_cut_Split_Point(T&, Gamera::Point, Gamera::Point, int, int, int, int, char) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:400:51: required from ‘void Gamera::projection_cutting_intern(T&, Gamera::Point, Gamera::Point, Gamera::ImageList*, int, int, int, int, char, int&) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/pagesegmentation.hpp:509:30: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:77:95: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/projections.hpp:74:27: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&, const Gamera::Rect&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:326:44: required from ‘Gamera::IntVector* Gamera::proj_cut_Split_Point(T&, Gamera::Point, Gamera::Point, int, int, int, int, char) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:400:51: required from ‘void Gamera::projection_cutting_intern(T&, Gamera::Point, Gamera::Point, Gamera::ImageList*, int, int, int, int, char, int&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/pagesegmentation.hpp:509:30: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:80:111: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::CCDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/projections.hpp:74:27: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&, const Gamera::Rect&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:326:44: required from ‘Gamera::IntVector* Gamera::proj_cut_Split_Point(T&, Gamera::Point, Gamera::Point, int, int, int, int, char) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:400:51: required from ‘void Gamera::projection_cutting_intern(T&, Gamera::Point, Gamera::Point, Gamera::ImageList*, int, int, int, int, char, int&) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/pagesegmentation.hpp:509:30: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:83:98: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp: In instantiation of ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:459:7: required from ‘Gamera::MultiLabelCC::MultiLabelCC(const self&, const Gamera::Rect&) [with T = Gamera::ImageData; Gamera::MultiLabelCC::self = Gamera::MultiLabelCC >]’ include/plugins/projections.hpp:73:7: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&, const Gamera::Rect&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:326:44: required from ‘Gamera::IntVector* Gamera::proj_cut_Split_Point(T&, Gamera::Point, Gamera::Point, int, int, int, int, char) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:400:51: required from ‘void Gamera::projection_cutting_intern(T&, Gamera::Point, Gamera::Point, Gamera::ImageList*, int, int, int, int, char, int&) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/pagesegmentation.hpp:509:30: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:86:97: required from here include/connected_components.hpp:781:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:782:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:783:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:784:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:785:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:786:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ In file included from include/plugins/pagesegmentation.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::MLCCDetail::ConstRowIterator >, const short unsigned int*>; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ include/plugins/projections.hpp:74:27: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&, const Gamera::Rect&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:326:44: required from ‘Gamera::IntVector* Gamera::proj_cut_Split_Point(T&, Gamera::Point, Gamera::Point, int, int, int, int, char) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:400:51: required from ‘void Gamera::projection_cutting_intern(T&, Gamera::Point, Gamera::Point, Gamera::ImageList*, int, int, int, int, char, int&) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/pagesegmentation.hpp:509:30: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:86:97: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 50 | } catch (std::exception e) { | ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:344:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:347:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:344:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:347:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:781:26: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:781:15: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:782:26: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:782:23: note: using the range [-2147483648, 2147483647] for directive argument 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:782:15: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:783:26: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:783:23: note: using the range [-2147483648, 2147483647] for directive argument 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:783:15: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:784:26: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:784:15: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:785:26: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:785:23: note: using the range [-2147483648, 2147483647] for directive argument 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:785:15: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:786:26: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:786:23: note: using the range [-2147483648, 2147483647] for directive argument 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:786:15: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_pagesegmentation.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_pagesegmentation_d.so building 'gamera.plugins._arithmetic' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_arithmetic.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_arithmetic.o -Wall In file included from /<>/gamera/plugins/_arithmetic.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from /<>/gamera/plugins/_arithmetic.cpp:7: include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::plus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:83:28: required from ‘typename Gamera::ImageFactory::view_type* add_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:79:106: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 69 | } catch (std::exception e) { | ^~~~~ include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::plus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:83:28: required from ‘typename Gamera::ImageFactory::view_type* add_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:89:100: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; FUNCTOR = std::plus >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: include/plugins/arithmetic.hpp:83:28: required from ‘typename Gamera::ImageFactory::view_type* add_images(T&, const U&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’ /<>/gamera/plugins/_arithmetic.cpp:99:94: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::plus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:83:28: required from ‘typename Gamera::ImageFactory::view_type* add_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:109:98: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; FUNCTOR = std::plus >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: include/plugins/arithmetic.hpp:83:28: required from ‘typename Gamera::ImageFactory::view_type* add_images(T&, const U&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’ /<>/gamera/plugins/_arithmetic.cpp:119:102: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:181:105: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:184:92: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:187:108: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:190:95: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:193:94: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:203:92: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:206:79: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:209:95: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:212:82: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:215:81: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:225:108: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:228:95: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:231:111: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:234:98: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:237:97: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:247:95: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:250:82: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:253:98: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:256:85: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:259:84: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:269:94: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:272:81: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:275:97: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:278:84: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::MultiLabelCC >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:281:83: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:291:111: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:301:105: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; FUNCTOR = my_minus >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’ /<>/gamera/plugins/_arithmetic.cpp:311:99: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:321:103: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; FUNCTOR = my_minus >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’ /<>/gamera/plugins/_arithmetic.cpp:331:107: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::multiplies; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:120:28: required from ‘typename Gamera::ImageFactory::view_type* multiply_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:393:111: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::multiplies; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:120:28: required from ‘typename Gamera::ImageFactory::view_type* multiply_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:403:105: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; FUNCTOR = std::multiplies >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: include/plugins/arithmetic.hpp:120:28: required from ‘typename Gamera::ImageFactory::view_type* multiply_images(T&, const U&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’ /<>/gamera/plugins/_arithmetic.cpp:413:99: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::multiplies; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:120:28: required from ‘typename Gamera::ImageFactory::view_type* multiply_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:423:103: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; FUNCTOR = std::multiplies >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: include/plugins/arithmetic.hpp:120:28: required from ‘typename Gamera::ImageFactory::view_type* multiply_images(T&, const U&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’ /<>/gamera/plugins/_arithmetic.cpp:433:107: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::divides; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:128:28: required from ‘typename Gamera::ImageFactory::view_type* divide_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:495:109: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::divides; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:128:28: required from ‘typename Gamera::ImageFactory::view_type* divide_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:505:103: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::divides; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:128:28: required from ‘typename Gamera::ImageFactory::view_type* divide_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:515:101: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_arithmetic.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_arithmetic_d.so building 'gamera.plugins._fourier_features' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_fourier_features.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_fourier_features.o -DFDLENGTH=48 -Wall In file included from /<>/gamera/plugins/_fourier_features.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/fourier_features.hpp:25, from /<>/gamera/plugins/_fourier_features.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/morphology.hpp:36, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/fourier_features.hpp:25, from /<>/gamera/plugins/_fourier_features.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/es/make_genotype_es.cpp -o build/temp.linux-aarch64-2.7/src/eodev/es/make_genotype_es.o -Wall -fopenmp In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/fourier_features.hpp:25, from /<>/gamera/plugins/_fourier_features.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/fourier_features.hpp:25, from /<>/gamera/plugins/_fourier_features.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:309:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/plugins/fourier_features.hpp:27, from /<>/gamera/plugins/_fourier_features.cpp:7: include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’: include/plugins/fourier_features.hpp:233:33: required from ‘void Gamera::fourier_broken(T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_fourier_features.cpp:60:61: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/fourier_features.hpp:25, from /<>/gamera/plugins/_fourier_features.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/fourier_features.hpp:231:62: required from ‘void Gamera::fourier_broken(T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_fourier_features.cpp:62:48: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/fourier_features.hpp:231:62: required from ‘void Gamera::fourier_broken(T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_fourier_features.cpp:64:64: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/fourier_features.hpp:27, from /<>/gamera/plugins/_fourier_features.cpp:7: include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’: include/plugins/fourier_features.hpp:233:33: required from ‘void Gamera::fourier_broken(T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_fourier_features.cpp:64:64: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/fourier_features.hpp:25, from /<>/gamera/plugins/_fourier_features.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/fourier_features.hpp:231:62: required from ‘void Gamera::fourier_broken(T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_fourier_features.cpp:66:51: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/fourier_features.hpp:231:62: required from ‘void Gamera::fourier_broken(T&, Gamera::feature_t*) [with T = Gamera::MultiLabelCC >; Gamera::feature_t = double]’ /<>/gamera/plugins/_fourier_features.cpp:68:50: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:125:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(T&, Gamera::ConnectedComponent::value_type, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::ImageData; Gamera::ConnectedComponent::value_type = short unsigned int]’ include/plugins/segmentation.hpp:273:28: required from ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/fourier_features.hpp:233:33: required from ‘void Gamera::fourier_broken(T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_fourier_features.cpp:60:61: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:125:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(T&, Gamera::ConnectedComponent::value_type, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::RleImageData; Gamera::ConnectedComponent::value_type = short unsigned int]’ include/plugins/segmentation.hpp:273:28: required from ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/fourier_features.hpp:233:33: required from ‘void Gamera::fourier_broken(T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_fourier_features.cpp:64:64: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:344:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:347:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:344:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:347:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/geostructs/kdtree.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/geostructs/kdtree.o -DFDLENGTH=48 -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/geostructs/delaunaytree.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/geostructs/delaunaytree.o -DFDLENGTH=48 -Wall aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_fourier_features.o build/temp.linux-aarch64-2.7-pydebug/src/geostructs/kdtree.o build/temp.linux-aarch64-2.7-pydebug/src/geostructs/delaunaytree.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_fourier_features_d.so building 'gamera.plugins._transformation' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_transformation.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_transformation.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/es/make_pop_es.cpp -o build/temp.linux-aarch64-2.7/src/eodev/es/make_pop_es.o -Wall -fopenmp In file included from /<>/gamera/plugins/_transformation.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’: /<>/gamera/plugins/_transformation.cpp:88:126: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 136 | } catch (std::exception e) { | ^~~~~ include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’: /<>/gamera/plugins/_transformation.cpp:91:113: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’: /<>/gamera/plugins/_transformation.cpp:94:129: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’: /<>/gamera/plugins/_transformation.cpp:97:116: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’: /<>/gamera/plugins/_transformation.cpp:100:115: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = unsigned char]’: /<>/gamera/plugins/_transformation.cpp:103:132: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = unsigned int]’: /<>/gamera/plugins/_transformation.cpp:106:126: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; typename T::value_type = Gamera::Rgb]’: /<>/gamera/plugins/_transformation.cpp:109:120: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = double]’: /<>/gamera/plugins/_transformation.cpp:112:124: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; typename T::value_type = std::complex]’: /<>/gamera/plugins/_transformation.cpp:115:128: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ /<>/gamera/plugins/_transformation.cpp:88:126: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = short unsigned int]’: include/plugins/transformation.hpp:113:16: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ /<>/gamera/plugins/_transformation.cpp:88:126: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 445 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ /<>/gamera/plugins/_transformation.cpp:91:113: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ /<>/gamera/plugins/_transformation.cpp:94:129: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = short unsigned int]’: include/plugins/transformation.hpp:113:16: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ /<>/gamera/plugins/_transformation.cpp:94:129: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 445 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ /<>/gamera/plugins/_transformation.cpp:97:116: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ /<>/gamera/plugins/_transformation.cpp:100:115: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = unsigned char]’ /<>/gamera/plugins/_transformation.cpp:103:132: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = unsigned char]’: include/plugins/transformation.hpp:113:16: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = unsigned char]’ /<>/gamera/plugins/_transformation.cpp:103:132: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 445 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = unsigned int]’ /<>/gamera/plugins/_transformation.cpp:106:126: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = unsigned int]’: include/plugins/transformation.hpp:113:16: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = unsigned int]’ /<>/gamera/plugins/_transformation.cpp:106:126: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 445 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; typename T::value_type = Gamera::Rgb]’ /<>/gamera/plugins/_transformation.cpp:109:120: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; size_t = long unsigned int; typename T::value_type = Gamera::Rgb]’: include/plugins/transformation.hpp:113:16: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; typename T::value_type = Gamera::Rgb]’ /<>/gamera/plugins/_transformation.cpp:109:120: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 445 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = double]’ /<>/gamera/plugins/_transformation.cpp:112:124: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = double]’: include/plugins/transformation.hpp:113:16: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = double]’ /<>/gamera/plugins/_transformation.cpp:112:124: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 445 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; typename T::value_type = std::complex]’ /<>/gamera/plugins/_transformation.cpp:115:128: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; size_t = long unsigned int; typename T::value_type = std::complex]’: include/plugins/transformation.hpp:113:16: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; typename T::value_type = std::complex]’ /<>/gamera/plugins/_transformation.cpp:115:128: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 445 | } catch (std::exception e) { | ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/es/make_run_es.cpp -o build/temp.linux-aarch64-2.7/src/eodev/es/make_run_es.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/es/make_run_real.cpp -o build/temp.linux-aarch64-2.7/src/eodev/es/make_run_real.o -Wall -fopenmp aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_transformation.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_transformation_d.so aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/ga/make_run_ga.cpp -o build/temp.linux-aarch64-2.7/src/eodev/ga/make_run_ga.o -Wall -fopenmp building 'gamera.plugins._gui_support' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_gui_support.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_gui_support.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/ga/make_pop_ga.cpp -o build/temp.linux-aarch64-2.7/src/eodev/ga/make_pop_ga.o -Wall -fopenmp In file included from /<>/gamera/plugins/_gui_support.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/gui_support.hpp:27, from /<>/gamera/plugins/_gui_support.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/gui_support.hpp:27, from /<>/gamera/plugins/_gui_support.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:136:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(const self&, const Gamera::Rect&) [with T = Gamera::ImageData; Gamera::ConnectedComponent::self = Gamera::ConnectedComponent >]’ include/plugins/gui_support.hpp:384:7: required from ‘void Gamera::draw_cc(T&, const U&, int, int, int) [with T = Gamera::ImageView > >; U = Gamera::ConnectedComponent >]’ /<>/gamera/plugins/_gui_support.cpp:343:88: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:136:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(const self&, const Gamera::Rect&) [with T = Gamera::RleImageData; Gamera::ConnectedComponent::self = Gamera::ConnectedComponent >]’ include/plugins/gui_support.hpp:384:7: required from ‘void Gamera::draw_cc(T&, const U&, int, int, int) [with T = Gamera::ImageView > >; U = Gamera::ConnectedComponent >]’ /<>/gamera/plugins/_gui_support.cpp:349:91: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:459:7: required from ‘Gamera::MultiLabelCC::MultiLabelCC(const self&, const Gamera::Rect&) [with T = Gamera::ImageData; Gamera::MultiLabelCC::self = Gamera::MultiLabelCC >]’ include/plugins/gui_support.hpp:384:7: required from ‘void Gamera::draw_cc(T&, const U&, int, int, int) [with T = Gamera::ImageView > >; U = Gamera::MultiLabelCC >]’ /<>/gamera/plugins/_gui_support.cpp:352:90: required from here include/connected_components.hpp:781:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:782:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:783:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:784:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:785:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:786:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:344:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:347:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:344:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:347:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp: In member function ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:781:26: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:781:15: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:782:26: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:782:23: note: using the range [-2147483648, 2147483647] for directive argument 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:782:15: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:783:26: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:783:23: note: using the range [-2147483648, 2147483647] for directive argument 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:783:15: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:784:26: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:784:15: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:785:26: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:785:23: note: using the range [-2147483648, 2147483647] for directive argument 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:785:15: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:786:26: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:786:23: note: using the range [-2147483648, 2147483647] for directive argument 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:786:15: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_gui_support.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_gui_support_d.so building 'gamera.plugins._image_conversion' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_image_conversion.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_image_conversion.o -Wall In file included from /<>/gamera/plugins/_image_conversion.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/image_conversion.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from /<>/gamera/plugins/_image_conversion.cpp:7: include/plugins/image_conversion.hpp: In member function ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter::operator()(const GreyScaleImageView&)’: include/plugins/image_conversion.hpp:148:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 148 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter::operator()(const FloatImageView&)’: include/plugins/image_conversion.hpp:184:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 184 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter >::operator()(const ComplexImageView&)’: include/plugins/image_conversion.hpp:217:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 217 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter >::operator()(const RGBImageView&)’: include/plugins/image_conversion.hpp:313:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 313 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter::operator()(const FloatImageView&)’: include/plugins/image_conversion.hpp:348:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 348 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter >::operator()(const ComplexImageView&)’: include/plugins/image_conversion.hpp:381:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 381 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter >::operator()(const RGBImageView&)’: include/plugins/image_conversion.hpp:446:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 446 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter::operator()(const GreyScaleImageView&)’: include/plugins/image_conversion.hpp:507:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 507 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter::operator()(const FloatImageView&)’: include/plugins/image_conversion.hpp:543:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 543 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter >::operator()(const ComplexImageView&)’: include/plugins/image_conversion.hpp:576:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 576 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter >::operator()(const RGBImageView&)’: include/plugins/image_conversion.hpp:632:26: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 632 | } catch (std::exception e) { | ^ In file included from include/plugins/image_conversion.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_image_conversion.cpp:7: include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::FloatImageView* Gamera::extract_real(const T&) [with T = Gamera::ImageView > >; Gamera::FloatImageView = Gamera::ImageView >]’: /<>/gamera/plugins/_image_conversion.cpp:418:57: required from here include/plugins/image_conversion.hpp:792:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 792 | } catch (std::exception e) { | ^~~~~ include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::FloatImageView* Gamera::extract_imaginary(const T&) [with T = Gamera::ImageView > >; Gamera::FloatImageView = Gamera::ImageView >]’: /<>/gamera/plugins/_image_conversion.cpp:462:62: required from here include/plugins/image_conversion.hpp:818:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 818 | } catch (std::exception e) { | ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from /<>/gamera/plugins/_image_conversion.cpp:7: include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter::operator()(const T&) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:748:16: required from ‘Gamera::RGBImageView* Gamera::to_rgb(const T&) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:78:50: required from here include/plugins/image_conversion.hpp:120:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 120 | } catch (std::exception e) { | ^~~~~ include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >; Gamera::RGBImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:748:16: required from ‘Gamera::RGBImageView* Gamera::to_rgb(const T&) [with T = Gamera::ConnectedComponent >; Gamera::RGBImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:81:37: required from here include/plugins/image_conversion.hpp:120:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter::operator()(const T&) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:748:16: required from ‘Gamera::RGBImageView* Gamera::to_rgb(const T&) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:84:53: required from here include/plugins/image_conversion.hpp:120:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >; Gamera::RGBImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:748:16: required from ‘Gamera::RGBImageView* Gamera::to_rgb(const T&) [with T = Gamera::ConnectedComponent >; Gamera::RGBImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:87:40: required from here include/plugins/image_conversion.hpp:120:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter::operator()(const T&) [with T = Gamera::MultiLabelCC >; Gamera::RGBImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:748:16: required from ‘Gamera::RGBImageView* Gamera::to_rgb(const T&) [with T = Gamera::MultiLabelCC >; Gamera::RGBImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:90:39: required from here include/plugins/image_conversion.hpp:120:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter::operator()(const T&) [with T = Gamera::ImageView >; Pixel = unsigned int; Gamera::RGBImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:748:16: required from ‘Gamera::RGBImageView* Gamera::to_rgb(const T&) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:96:50: required from here include/plugins/image_conversion.hpp:89:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 89 | } catch (std::exception e) { | ^~~~~ include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter::operator()(const T&) [with T = Gamera::ImageView >; Gamera::GreyScaleImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:754:16: required from ‘Gamera::GreyScaleImageView* Gamera::to_greyscale(const T&) [with T = Gamera::ImageView >; Gamera::GreyScaleImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:146:56: required from here include/plugins/image_conversion.hpp:286:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >; Gamera::GreyScaleImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:754:16: required from ‘Gamera::GreyScaleImageView* Gamera::to_greyscale(const T&) [with T = Gamera::ConnectedComponent >; Gamera::GreyScaleImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:149:43: required from here include/plugins/image_conversion.hpp:286:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter::operator()(const T&) [with T = Gamera::ImageView >; Gamera::GreyScaleImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:754:16: required from ‘Gamera::GreyScaleImageView* Gamera::to_greyscale(const T&) [with T = Gamera::ImageView >; Gamera::GreyScaleImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:152:59: required from here include/plugins/image_conversion.hpp:286:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >; Gamera::GreyScaleImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:754:16: required from ‘Gamera::GreyScaleImageView* Gamera::to_greyscale(const T&) [with T = Gamera::ConnectedComponent >; Gamera::GreyScaleImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:155:46: required from here include/plugins/image_conversion.hpp:286:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter::operator()(const T&) [with T = Gamera::MultiLabelCC >; Gamera::GreyScaleImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:754:16: required from ‘Gamera::GreyScaleImageView* Gamera::to_greyscale(const T&) [with T = Gamera::MultiLabelCC >; Gamera::GreyScaleImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:158:45: required from here include/plugins/image_conversion.hpp:286:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter::operator()(const T&) [with T = Gamera::ImageView >; Pixel = unsigned int; Gamera::GreyScaleImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:754:16: required from ‘Gamera::GreyScaleImageView* Gamera::to_greyscale(const T&) [with T = Gamera::ImageView >; Gamera::GreyScaleImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:161:56: required from here include/plugins/image_conversion.hpp:254:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 254 | } catch (std::exception e) { | ^~~~~ include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter::operator()(const T&) [with T = Gamera::ImageView >; Gamera::Grey16ImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:760:16: required from ‘Gamera::Grey16ImageView* Gamera::to_grey16(const T&) [with T = Gamera::ImageView >; Gamera::Grey16ImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:214:53: required from here include/plugins/image_conversion.hpp:478:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 478 | } catch (std::exception e) { | ^~~~~ include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >; Gamera::Grey16ImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:760:16: required from ‘Gamera::Grey16ImageView* Gamera::to_grey16(const T&) [with T = Gamera::ConnectedComponent >; Gamera::Grey16ImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:217:40: required from here include/plugins/image_conversion.hpp:478:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter::operator()(const T&) [with T = Gamera::ImageView >; Gamera::Grey16ImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:760:16: required from ‘Gamera::Grey16ImageView* Gamera::to_grey16(const T&) [with T = Gamera::ImageView >; Gamera::Grey16ImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:220:56: required from here include/plugins/image_conversion.hpp:478:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >; Gamera::Grey16ImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:760:16: required from ‘Gamera::Grey16ImageView* Gamera::to_grey16(const T&) [with T = Gamera::ConnectedComponent >; Gamera::Grey16ImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:223:43: required from here include/plugins/image_conversion.hpp:478:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter::operator()(const T&) [with T = Gamera::MultiLabelCC >; Gamera::Grey16ImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:760:16: required from ‘Gamera::Grey16ImageView* Gamera::to_grey16(const T&) [with T = Gamera::MultiLabelCC >; Gamera::Grey16ImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:226:42: required from here include/plugins/image_conversion.hpp:478:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ImageView >; Gamera::FloatImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:766:16: required from ‘Gamera::FloatImageView* Gamera::to_float(const T&) [with T = Gamera::ImageView >; Gamera::FloatImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:282:52: required from here include/plugins/image_conversion.hpp:665:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 665 | } catch (std::exception e) { | ^~~~~ include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:766:16: required from ‘Gamera::FloatImageView* Gamera::to_float(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:285:39: required from here include/plugins/image_conversion.hpp:665:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ImageView >; Gamera::FloatImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:766:16: required from ‘Gamera::FloatImageView* Gamera::to_float(const T&) [with T = Gamera::ImageView >; Gamera::FloatImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:288:55: required from here include/plugins/image_conversion.hpp:665:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:766:16: required from ‘Gamera::FloatImageView* Gamera::to_float(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:291:42: required from here include/plugins/image_conversion.hpp:665:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::MultiLabelCC >; Gamera::FloatImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:766:16: required from ‘Gamera::FloatImageView* Gamera::to_float(const T&) [with T = Gamera::MultiLabelCC >; Gamera::FloatImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:294:41: required from here include/plugins/image_conversion.hpp:665:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ImageView >; Pixel = unsigned char; Gamera::FloatImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:766:16: required from ‘Gamera::FloatImageView* Gamera::to_float(const T&) [with T = Gamera::ImageView >; Gamera::FloatImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:297:55: required from here include/plugins/image_conversion.hpp:606:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 606 | } catch (std::exception e) { | ^~~~~ include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ImageView >; Pixel = unsigned int; Gamera::FloatImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:766:16: required from ‘Gamera::FloatImageView* Gamera::to_float(const T&) [with T = Gamera::ImageView >; Gamera::FloatImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:300:52: required from here include/plugins/image_conversion.hpp:606:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ImageView > >; Pixel = std::complex; Gamera::FloatImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:766:16: required from ‘Gamera::FloatImageView* Gamera::to_float(const T&) [with T = Gamera::ImageView > >; Gamera::FloatImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:306:53: required from here include/plugins/image_conversion.hpp:606:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ImageView >; Gamera::ComplexImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:772:16: required from ‘Gamera::ComplexImageView* Gamera::to_complex(const T&) [with T = Gamera::ImageView >; Gamera::ComplexImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:350:54: required from here include/plugins/image_conversion.hpp:733:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 733 | } catch (std::exception e) { | ^~~~~ include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >; Gamera::ComplexImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:772:16: required from ‘Gamera::ComplexImageView* Gamera::to_complex(const T&) [with T = Gamera::ConnectedComponent >; Gamera::ComplexImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:353:41: required from here include/plugins/image_conversion.hpp:733:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ImageView >; Gamera::ComplexImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:772:16: required from ‘Gamera::ComplexImageView* Gamera::to_complex(const T&) [with T = Gamera::ImageView >; Gamera::ComplexImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:356:57: required from here include/plugins/image_conversion.hpp:733:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >; Gamera::ComplexImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:772:16: required from ‘Gamera::ComplexImageView* Gamera::to_complex(const T&) [with T = Gamera::ConnectedComponent >; Gamera::ComplexImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:359:44: required from here include/plugins/image_conversion.hpp:733:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::MultiLabelCC >; Gamera::ComplexImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:772:16: required from ‘Gamera::ComplexImageView* Gamera::to_complex(const T&) [with T = Gamera::MultiLabelCC >; Gamera::ComplexImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:362:43: required from here include/plugins/image_conversion.hpp:733:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ImageView >; Pixel = unsigned char; Gamera::ComplexImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:772:16: required from ‘Gamera::ComplexImageView* Gamera::to_complex(const T&) [with T = Gamera::ImageView >; Gamera::ComplexImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:365:57: required from here include/plugins/image_conversion.hpp:698:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 698 | } catch (std::exception e) { | ^~~~~ include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ImageView >; Pixel = unsigned int; Gamera::ComplexImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:772:16: required from ‘Gamera::ComplexImageView* Gamera::to_complex(const T&) [with T = Gamera::ImageView >; Gamera::ComplexImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:368:54: required from here include/plugins/image_conversion.hpp:698:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ImageView > >; Pixel = Gamera::Rgb; Gamera::ComplexImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:772:16: required from ‘Gamera::ComplexImageView* Gamera::to_complex(const T&) [with T = Gamera::ImageView > >; Gamera::ComplexImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:371:51: required from here include/plugins/image_conversion.hpp:698:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ImageView >; Pixel = double; Gamera::ComplexImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:772:16: required from ‘Gamera::ComplexImageView* Gamera::to_complex(const T&) [with T = Gamera::ImageView >; Gamera::ComplexImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:374:53: required from here include/plugins/image_conversion.hpp:698:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/ga/make_algo_scalar_ga.cpp -o build/temp.linux-aarch64-2.7/src/eodev/ga/make_algo_scalar_ga.o -Wall -fopenmp aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_image_conversion.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_image_conversion_d.so building 'gamera.plugins._tiff_support' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -Isrc/libtiff -I/usr/include/python2.7_d -c /<>/gamera/plugins/_tiff_support.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_tiff_support.o -Wall In file included from /<>/gamera/plugins/_tiff_support.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from /<>/gamera/plugins/_tiff_support.cpp:7: include/plugins/tiff_support.hpp: In function ‘Gamera::ImageInfo* Gamera::tiff_info(const char*)’: include/plugins/tiff_support.hpp:82:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 82 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_tiff_support.o -ltiff -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_tiff_support_d.so building 'gamera.plugins._binarization' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_binarization.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_binarization.o -Wall In file included from /<>/gamera/plugins/_binarization.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/threshold.hpp:25, from include/plugins/binarization.hpp:25, from /<>/gamera/plugins/_binarization.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/threshold.hpp:26, from include/plugins/binarization.hpp:25, from /<>/gamera/plugins/_binarization.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ In file included from /<>/gamera/plugins/_binarization.cpp:7: include/plugins/binarization.hpp: In function ‘Gamera::Image* brink_threshold(const T&)’: include/plugins/binarization.hpp:1024:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1024 | for (i = 1; i < 256; ++i) // get cumulative sum | ^~~ include/plugins/binarization.hpp:1027:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1027 | for (i = 0; i < 256; ++i) // set to diagonal | ^~~ In file included from include/plugins/threshold.hpp:25, from include/plugins/binarization.hpp:25, from /<>/gamera/plugins/_binarization.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/threshold.hpp:25, from include/plugins/binarization.hpp:25, from /<>/gamera/plugins/_binarization.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_binarization.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_binarization_d.so building 'gamera.plugins._listutilities' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_listutilities.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_listutilities.o -Wall In file included from /<>/gamera/plugins/_listutilities.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_listutilities.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_listutilities.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_listutilities_d.so building 'gamera.plugins._contour' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_contour.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_contour.o -Wall In file included from /<>/gamera/plugins/_contour.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/ga/make_continue_ga.cpp -o build/temp.linux-aarch64-2.7/src/eodev/ga/make_continue_ga.o -Wall -fopenmp In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/morphology.hpp:36, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:309:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_contour.cpp:7: include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_top(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:74:55: required from here include/plugins/contour.hpp:47:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 47 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_top(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:77:42: required from here include/plugins/contour.hpp:47:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_top(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:80:58: required from here include/plugins/contour.hpp:47:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_top(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:83:45: required from here include/plugins/contour.hpp:47:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_top(const T&) [with T = Gamera::MultiLabelCC >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:86:44: required from here include/plugins/contour.hpp:47:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_left(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:133:56: required from here include/plugins/contour.hpp:93:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 93 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_left(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:136:43: required from here include/plugins/contour.hpp:93:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_left(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:139:59: required from here include/plugins/contour.hpp:93:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_left(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:142:46: required from here include/plugins/contour.hpp:93:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_left(const T&) [with T = Gamera::MultiLabelCC >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:145:45: required from here include/plugins/contour.hpp:93:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_bottom(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:192:58: required from here include/plugins/contour.hpp:70:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 70 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_bottom(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:195:45: required from here include/plugins/contour.hpp:70:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_bottom(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:198:61: required from here include/plugins/contour.hpp:70:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_bottom(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:201:48: required from here include/plugins/contour.hpp:70:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_bottom(const T&) [with T = Gamera::MultiLabelCC >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:204:47: required from here include/plugins/contour.hpp:70:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_right(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:251:57: required from here include/plugins/contour.hpp:116:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 116 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_right(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:254:44: required from here include/plugins/contour.hpp:116:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_right(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:257:60: required from here include/plugins/contour.hpp:116:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_right(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:260:47: required from here include/plugins/contour.hpp:116:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_right(const T&) [with T = Gamera::MultiLabelCC >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:263:46: required from here include/plugins/contour.hpp:116:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ImageView >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:314:93: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:26, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/edgedetect.hpp:165:14: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ImageView >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:314:93: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:317:80: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:26, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/edgedetect.hpp:165:14: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:317:80: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ImageView >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:320:96: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:26, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/edgedetect.hpp:165:14: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ImageView >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:320:96: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:323:83: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:26, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/edgedetect.hpp:165:14: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:323:83: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::MultiLabelCC >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:326:82: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:26, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/edgedetect.hpp:165:14: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::MultiLabelCC >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:326:82: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:317:80: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ImageView >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:320:96: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:323:83: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::MultiLabelCC >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:326:82: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_contour.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_contour_d.so building 'gamera.plugins._image_utilities' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_image_utilities.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_image_utilities.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/ga/make_checkpoint_ga.cpp -o build/temp.linux-aarch64-2.7/src/eodev/ga/make_checkpoint_ga.o -Wall -fopenmp In file included from /<>/gamera/plugins/_image_utilities.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from /<>/gamera/plugins/_image_utilities.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from /<>/gamera/plugins/_image_utilities.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_image_utilities.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]’: /<>/gamera/plugins/_image_utilities.cpp:124:74: required from here include/plugins/image_utilities.hpp:157:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 157 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 170 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ConnectedComponent >]’: /<>/gamera/plugins/_image_utilities.cpp:127:61: required from here include/plugins/image_utilities.hpp:157:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 157 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 170 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]’: /<>/gamera/plugins/_image_utilities.cpp:130:77: required from here include/plugins/image_utilities.hpp:157:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 157 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 170 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ConnectedComponent >]’: /<>/gamera/plugins/_image_utilities.cpp:133:64: required from here include/plugins/image_utilities.hpp:157:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 157 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 170 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::MultiLabelCC >]’: /<>/gamera/plugins/_image_utilities.cpp:136:63: required from here include/plugins/image_utilities.hpp:157:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 157 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 170 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]’: /<>/gamera/plugins/_image_utilities.cpp:139:77: required from here include/plugins/image_utilities.hpp:157:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 157 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 170 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]’: /<>/gamera/plugins/_image_utilities.cpp:142:74: required from here include/plugins/image_utilities.hpp:157:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 157 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 170 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView > >]’: /<>/gamera/plugins/_image_utilities.cpp:145:71: required from here include/plugins/image_utilities.hpp:157:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 157 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 170 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]’: /<>/gamera/plugins/_image_utilities.cpp:148:73: required from here include/plugins/image_utilities.hpp:157:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 157 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 170 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView > >]’: /<>/gamera/plugins/_image_utilities.cpp:151:75: required from here include/plugins/image_utilities.hpp:157:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 157 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 170 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::histogram(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_image_utilities.cpp:195:56: required from here include/plugins/image_utilities.hpp:288:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 288 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::histogram(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_image_utilities.cpp:198:53: required from here include/plugins/image_utilities.hpp:288:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_image_utilities.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = short unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:426:147: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 445 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = short unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:429:134: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = short unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:432:150: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = short unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:435:137: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = short unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:438:136: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = unsigned char]’: /<>/gamera/plugins/_image_utilities.cpp:441:153: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:444:147: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; size_t = long unsigned int; typename T::value_type = Gamera::Rgb]’: /<>/gamera/plugins/_image_utilities.cpp:447:141: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = double]’: /<>/gamera/plugins/_image_utilities.cpp:450:145: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; size_t = long unsigned int; typename T::value_type = std::complex]’: /<>/gamera/plugins/_image_utilities.cpp:453:149: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_image_utilities.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image_default(const T&, size_t, size_t, size_t, size_t) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:505:108: required from here include/plugins/image_utilities.hpp:385:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 385 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image_default(const T&, size_t, size_t, size_t, size_t) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:508:95: required from here include/plugins/image_utilities.hpp:385:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image_default(const T&, size_t, size_t, size_t, size_t) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:511:111: required from here include/plugins/image_utilities.hpp:385:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image_default(const T&, size_t, size_t, size_t, size_t) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:514:98: required from here include/plugins/image_utilities.hpp:385:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image_default(const T&, size_t, size_t, size_t, size_t) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:517:97: required from here include/plugins/image_utilities.hpp:385:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image_default(const T&, size_t, size_t, size_t, size_t) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:520:111: required from here include/plugins/image_utilities.hpp:385:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image_default(const T&, size_t, size_t, size_t, size_t) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:523:108: required from here include/plugins/image_utilities.hpp:385:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image_default(const T&, size_t, size_t, size_t, size_t) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; size_t = long unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:526:105: required from here include/plugins/image_utilities.hpp:385:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image_default(const T&, size_t, size_t, size_t, size_t) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:529:107: required from here include/plugins/image_utilities.hpp:385:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image_default(const T&, size_t, size_t, size_t, size_t) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; size_t = long unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:532:109: required from here include/plugins/image_utilities.hpp:385:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_image_utilities.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::mask(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_image_utilities.cpp:793:82: required from here include/plugins/image_utilities.hpp:573:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 573 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::mask(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_image_utilities.cpp:796:69: required from here include/plugins/image_utilities.hpp:573:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::mask(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_image_utilities.cpp:799:85: required from here include/plugins/image_utilities.hpp:573:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::mask(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_image_utilities.cpp:802:72: required from here include/plugins/image_utilities.hpp:573:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::mask(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_image_utilities.cpp:805:71: required from here include/plugins/image_utilities.hpp:573:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::mask(const T&, U&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_image_utilities.cpp:815:76: required from here include/plugins/image_utilities.hpp:573:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::mask(const T&, U&) [with T = Gamera::ImageView > >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_image_utilities.cpp:818:63: required from here include/plugins/image_utilities.hpp:573:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::mask(const T&, U&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_image_utilities.cpp:821:79: required from here include/plugins/image_utilities.hpp:573:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::mask(const T&, U&) [with T = Gamera::ImageView > >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_image_utilities.cpp:824:66: required from here include/plugins/image_utilities.hpp:573:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::mask(const T&, U&) [with T = Gamera::ImageView > >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_image_utilities.cpp:827:65: required from here include/plugins/image_utilities.hpp:573:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:174:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Size&, bool) [with T = Gamera::RleImageData]’ include/plugins/image_utilities.hpp:167:9: required from ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]’ /<>/gamera/plugins/_image_utilities.cpp:139:77: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:174:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Size&, bool) [with T = Gamera::RleImageData]’ include/plugins/image_utilities.hpp:167:9: required from ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]’ /<>/gamera/plugins/_image_utilities.cpp:142:74: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:174:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Size&, bool) [with T = Gamera::RleImageData]’ include/plugins/image_utilities.hpp:167:9: required from ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]’ /<>/gamera/plugins/_image_utilities.cpp:148:73: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:160:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(const self&, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::ImageData; Gamera::ConnectedComponent::self = Gamera::ConnectedComponent >]’ include/plugins/image_utilities.hpp:537:14: required from ‘Gamera::Image* Gamera::clip_image(T&, const Gamera::Rect*) [with T = Gamera::ConnectedComponent >]’ /<>/gamera/plugins/_image_utilities.cpp:714:52: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:160:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(const self&, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::RleImageData; Gamera::ConnectedComponent::self = Gamera::ConnectedComponent >]’ include/plugins/image_utilities.hpp:537:14: required from ‘Gamera::Image* Gamera::clip_image(T&, const Gamera::Rect*) [with T = Gamera::ConnectedComponent >]’ /<>/gamera/plugins/_image_utilities.cpp:720:55: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:487:7: required from ‘Gamera::MultiLabelCC::MultiLabelCC(const self&, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::ImageData; Gamera::MultiLabelCC::self = Gamera::MultiLabelCC >]’ include/plugins/image_utilities.hpp:537:14: required from ‘Gamera::Image* Gamera::clip_image(T&, const Gamera::Rect*) [with T = Gamera::MultiLabelCC >]’ /<>/gamera/plugins/_image_utilities.cpp:723:54: required from here include/connected_components.hpp:781:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:782:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:783:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:784:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:785:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:786:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:344:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:347:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:344:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:347:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp: In member function ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:781:26: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:781:15: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:782:26: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:782:23: note: using the range [-2147483648, 2147483647] for directive argument 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:782:15: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:783:26: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:783:23: note: using the range [-2147483648, 2147483647] for directive argument 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:783:15: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:784:26: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:784:15: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:785:26: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:785:23: note: using the range [-2147483648, 2147483647] for directive argument 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:785:15: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:786:26: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:786:23: note: using the range [-2147483648, 2147483647] for directive argument 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:786:15: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/eodev/utils/checkpointing:38, from src/eodev/do/make_checkpoint.h:40, from src/eodev/ga/make_checkpoint_ga.cpp:47: src/eodev/utils/eoCheckPoint.h: In function ‘eoCheckPoint& do_make_checkpoint(eoParser&, eoState&, eoValueParam&, eoContinue&) [with EOT = eoBit]’: src/eodev/utils/eoCheckPoint.h:77:46: warning: ‘mon_ctrlCCont’ may be used uninitialized in this function [-Wmaybe-uninitialized] 77 | void add(eoSortedStatBase& _stat) { sorted.push_back(&_stat); } | ^~~~~~ In file included from src/eodev/ga/make_checkpoint_ga.cpp:47: src/eodev/do/make_checkpoint.h:72:20: note: ‘mon_ctrlCCont’ was declared here 72 | eoSignal *mon_ctrlCCont; | ^~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_image_utilities.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_image_utilities_d.so building 'gamera.plugins._misc_filters' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_misc_filters.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_misc_filters.o -Wall In file included from src/eodev/utils/checkpointing:38, from src/eodev/do/make_checkpoint.h:40, from src/eodev/ga/make_checkpoint_ga.cpp:47: src/eodev/utils/eoCheckPoint.h: In function ‘eoCheckPoint& do_make_checkpoint(eoParser&, eoState&, eoValueParam&, eoContinue&) [with EOT = eoBit > >]’: src/eodev/utils/eoCheckPoint.h:77:46: warning: ‘mon_ctrlCCont’ may be used uninitialized in this function [-Wmaybe-uninitialized] 77 | void add(eoSortedStatBase& _stat) { sorted.push_back(&_stat); } | ^~~~~~ In file included from src/eodev/ga/make_checkpoint_ga.cpp:47: src/eodev/do/make_checkpoint.h:72:20: note: ‘mon_ctrlCCont’ was declared here 72 | eoSignal *mon_ctrlCCont; | ^~~~~~~~~~~~~ In file included from /<>/gamera/plugins/_misc_filters.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:26, from /<>/gamera/plugins/_misc_filters.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from /<>/gamera/plugins/_misc_filters.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:26, from /<>/gamera/plugins/_misc_filters.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/misc_filters.hpp:26, from /<>/gamera/plugins/_misc_filters.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from /<>/gamera/plugins/_misc_filters.cpp:7: include/plugins/misc_filters.hpp: In instantiation of ‘Gamera::Image* Gamera::create_gabor_filter(const T&, double, double, int) [with T = Gamera::ImageView >]’: /<>/gamera/plugins/_misc_filters.cpp:291:113: required from here include/plugins/misc_filters.hpp:440:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 440 | } catch(std::exception e) { | ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/plugins/misc_filters.hpp:26, from /<>/gamera/plugins/_misc_filters.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:219:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::mean(const T&, unsigned int, size_t) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_misc_filters.cpp:78:77: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:219:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::mean(const T&, unsigned int, size_t) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_misc_filters.cpp:81:64: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:219:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::mean(const T&, unsigned int, size_t) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_misc_filters.cpp:84:80: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:219:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::mean(const T&, unsigned int, size_t) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_misc_filters.cpp:87:67: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:219:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::mean(const T&, unsigned int, size_t) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_misc_filters.cpp:90:66: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:219:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::mean(const T&, unsigned int, size_t) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_misc_filters.cpp:93:80: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:219:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::mean(const T&, unsigned int, size_t) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_misc_filters.cpp:96:77: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/ga/make_op_ga.cpp -o build/temp.linux-aarch64-2.7/src/eodev/ga/make_op_ga.o -Wall -fopenmp aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_misc_filters.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_misc_filters_d.so building 'gamera.plugins._deformation' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_deformation.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_deformation.o -Wall In file included from /<>/gamera/plugins/_deformation.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/deformations.hpp:21, from /<>/gamera/plugins/_deformation.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/morphology.hpp:36, from include/plugins/deformations.hpp:25, from /<>/gamera/plugins/_deformation.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ In file included from include/plugins/deformations.hpp:21, from /<>/gamera/plugins/_deformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/deformations.hpp:21, from /<>/gamera/plugins/_deformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:309:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_deformation.cpp:7: include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::noise(const T&, int, int, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:80:96: required from here include/plugins/deformations.hpp:439:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 439 | } catch (std::exception e) { | ^~~~~ include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::noise(const T&, int, int, long int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:83:83: required from here include/plugins/deformations.hpp:439:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::noise(const T&, int, int, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:86:99: required from here include/plugins/deformations.hpp:439:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::noise(const T&, int, int, long int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:89:86: required from here include/plugins/deformations.hpp:439:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::noise(const T&, int, int, long int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:92:85: required from here include/plugins/deformations.hpp:439:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::noise(const T&, int, int, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:95:99: required from here include/plugins/deformations.hpp:439:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::noise(const T&, int, int, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:98:96: required from here include/plugins/deformations.hpp:439:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::noise(const T&, int, int, long int) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_deformation.cpp:101:93: required from here include/plugins/deformations.hpp:439:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::noise(const T&, int, int, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:104:95: required from here include/plugins/deformations.hpp:439:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::inkrub(const T&, int, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:152:91: required from here include/plugins/deformations.hpp:487:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 487 | } catch (std::exception e) { | ^~~~~ include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::inkrub(const T&, int, long int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:155:78: required from here include/plugins/deformations.hpp:487:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::inkrub(const T&, int, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:158:94: required from here include/plugins/deformations.hpp:487:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::inkrub(const T&, int, long int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:161:81: required from here include/plugins/deformations.hpp:487:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::inkrub(const T&, int, long int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:164:80: required from here include/plugins/deformations.hpp:487:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::inkrub(const T&, int, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:167:94: required from here include/plugins/deformations.hpp:487:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::inkrub(const T&, int, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:170:91: required from here include/plugins/deformations.hpp:487:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::inkrub(const T&, int, long int) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_deformation.cpp:173:88: required from here include/plugins/deformations.hpp:487:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::inkrub(const T&, int, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:176:90: required from here include/plugins/deformations.hpp:487:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::wave(const T&, int, float, int, int, int, double, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:234:149: required from here include/plugins/deformations.hpp:368:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 368 | } catch (std::exception e) { | ^~~~~ include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::wave(const T&, int, float, int, int, int, double, long int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:237:136: required from here include/plugins/deformations.hpp:368:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::wave(const T&, int, float, int, int, int, double, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:240:152: required from here include/plugins/deformations.hpp:368:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::wave(const T&, int, float, int, int, int, double, long int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:243:139: required from here include/plugins/deformations.hpp:368:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::wave(const T&, int, float, int, int, int, double, long int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:246:138: required from here include/plugins/deformations.hpp:368:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::wave(const T&, int, float, int, int, int, double, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:249:152: required from here include/plugins/deformations.hpp:368:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::wave(const T&, int, float, int, int, int, double, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:252:149: required from here include/plugins/deformations.hpp:368:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::wave(const T&, int, float, int, int, int, double, long int) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_deformation.cpp:255:146: required from here include/plugins/deformations.hpp:368:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::wave(const T&, int, float, int, int, int, double, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:258:148: required from here include/plugins/deformations.hpp:368:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::ink_diffuse(const T&, int, double, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:308:124: required from here include/plugins/deformations.hpp:593:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 593 | } catch (std::exception e) { | ^~~~~ include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::ink_diffuse(const T&, int, double, long int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:311:111: required from here include/plugins/deformations.hpp:593:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::ink_diffuse(const T&, int, double, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:314:127: required from here include/plugins/deformations.hpp:593:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::ink_diffuse(const T&, int, double, long int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:317:114: required from here include/plugins/deformations.hpp:593:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::ink_diffuse(const T&, int, double, long int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:320:113: required from here include/plugins/deformations.hpp:593:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::ink_diffuse(const T&, int, double, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:323:127: required from here include/plugins/deformations.hpp:593:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::ink_diffuse(const T&, int, double, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:326:124: required from here include/plugins/deformations.hpp:593:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::ink_diffuse(const T&, int, double, long int) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_deformation.cpp:329:121: required from here include/plugins/deformations.hpp:593:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::ink_diffuse(const T&, int, double, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:332:123: required from here include/plugins/deformations.hpp:593:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/plugins/deformations.hpp:25, from /<>/gamera/plugins/_deformation.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ImageView >]’: include/plugins/deformations.hpp:626:48: required from ‘typename Gamera::ImageFactory::view_type* Gamera::degrade_kanungo(const T&, float, float, float, float, float, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_deformation.cpp:390:122: required from here include/plugins/morphology.hpp:486:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 486 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ConnectedComponent >]’: include/plugins/deformations.hpp:626:48: required from ‘typename Gamera::ImageFactory::view_type* Gamera::degrade_kanungo(const T&, float, float, float, float, float, int, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_deformation.cpp:393:109: required from here include/plugins/morphology.hpp:486:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/morphology.hpp: In instantiation of ‘Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ImageView >]’: include/plugins/deformations.hpp:626:48: required from ‘typename Gamera::ImageFactory::view_type* Gamera::degrade_kanungo(const T&, float, float, float, float, float, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_deformation.cpp:396:125: required from here include/plugins/morphology.hpp:486:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/morphology.hpp: In instantiation of ‘Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ConnectedComponent >]’: include/plugins/deformations.hpp:626:48: required from ‘typename Gamera::ImageFactory::view_type* Gamera::degrade_kanungo(const T&, float, float, float, float, float, int, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_deformation.cpp:399:112: required from here include/plugins/morphology.hpp:486:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/morphology.hpp: In instantiation of ‘Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::MultiLabelCC >]’: include/plugins/deformations.hpp:626:48: required from ‘typename Gamera::ImageFactory::view_type* Gamera::degrade_kanungo(const T&, float, float, float, float, float, int, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_deformation.cpp:402:111: required from here include/plugins/morphology.hpp:486:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_deformation.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_deformation_d.so building 'gamera.plugins._structural' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_structural.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_structural.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/ga/make_genotype_ga.cpp -o build/temp.linux-aarch64-2.7/src/eodev/ga/make_genotype_ga.o -Wall -fopenmp In file included from /<>/gamera/plugins/_structural.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from /<>/gamera/plugins/_structural.cpp:7: include/plugins/structural.hpp: In function ‘void Gamera::gcf(double, double, double&, double&)’: include/plugins/structural.hpp:233:19: warning: catching polymorphic type ‘class std::overflow_error’ by value [-Wcatch-value=] 233 | } catch (std::overflow_error) { | ^~~~~~~~~~~~~~ include/plugins/structural.hpp: In function ‘void Gamera::least_squares_fit(const PointVector&, double&, double&, double&)’: include/plugins/structural.hpp:290:21: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 290 | } catch (std::exception) { | ^~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:136:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(const self&, const Gamera::Rect&) [with T = Gamera::ImageData; Gamera::ConnectedComponent::self = Gamera::ConnectedComponent >]’ include/plugins/structural.hpp:53:7: required from ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >]’ /<>/gamera/plugins/_structural.cpp:585:95: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:136:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(const self&, const Gamera::Rect&) [with T = Gamera::RleImageData; Gamera::ConnectedComponent::self = Gamera::ConnectedComponent >]’ include/plugins/structural.hpp:53:7: required from ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >]’ /<>/gamera/plugins/_structural.cpp:591:98: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:459:7: required from ‘Gamera::MultiLabelCC::MultiLabelCC(const self&, const Gamera::Rect&) [with T = Gamera::ImageData; Gamera::MultiLabelCC::self = Gamera::MultiLabelCC >]’ include/plugins/structural.hpp:53:7: required from ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >]’ /<>/gamera/plugins/_structural.cpp:594:97: required from here include/connected_components.hpp:781:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:782:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:783:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:784:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:785:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:786:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:344:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:347:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:344:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:347:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp: In member function ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:781:26: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:781:15: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:782:26: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:782:23: note: using the range [-2147483648, 2147483647] for directive argument 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:782:15: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:783:26: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:783:23: note: using the range [-2147483648, 2147483647] for directive argument 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:783:15: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:784:26: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:784:15: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:785:26: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:785:23: note: using the range [-2147483648, 2147483647] for directive argument 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:785:15: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:786:26: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:786:23: note: using the range [-2147483648, 2147483647] for directive argument 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:786:15: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/utils/eoGnuplot1DSnapshot.cpp -o build/temp.linux-aarch64-2.7/src/eodev/utils/eoGnuplot1DSnapshot.o -Wall -fopenmp aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_structural.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_structural_d.so building 'gamera.plugins._string_io' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_string_io.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_string_io.o -Wall In file included from /<>/gamera/plugins/_string_io.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ /<>/gamera/plugins/_string_io.cpp: In function ‘PyObject* call__from_raw_string(PyObject*, PyObject*)’: /<>/gamera/plugins/_string_io.cpp:132:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 132 | } catch (std::invalid_argument e) { | ^ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/utils/eoData.cpp -o build/temp.linux-aarch64-2.7/src/eodev/utils/eoData.o -Wall -fopenmp In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/utils/eoState.cpp -o build/temp.linux-aarch64-2.7/src/eodev/utils/eoState.o -Wall -fopenmp include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/eodev/utils/eoState.cpp: In member function ‘void eoState::load(std::istream&)’: src/eodev/utils/eoState.cpp:131:19: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 131 | if (is_section(str, name)) | ^~ src/eodev/utils/eoState.cpp:134:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 134 | removeComment(str, getCommentString()); | ^~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_string_io.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_string_io_d.so building 'gamera.plugins._geometry' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_geometry.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_geometry.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/utils/eoOStreamMonitor.cpp -o build/temp.linux-aarch64-2.7/src/eodev/utils/eoOStreamMonitor.o -Wall -fopenmp In file included from /<>/gamera/plugins/_geometry.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/utils/eoParallel.cpp -o build/temp.linux-aarch64-2.7/src/eodev/utils/eoParallel.o -Wall -fopenmp In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/geometry.hpp:39, from /<>/gamera/plugins/_geometry.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/morphology.hpp:36, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/geometry.hpp:39, from /<>/gamera/plugins/_geometry.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/geometry.hpp:39, from /<>/gamera/plugins/_geometry.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/geometry.hpp:39, from /<>/gamera/plugins/_geometry.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:309:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_geometry.cpp:7: include/plugins/geometry.hpp: In instantiation of ‘Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::ImageView >]’: /<>/gamera/plugins/_geometry.cpp:90:70: required from here include/plugins/geometry.hpp:102:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 102 | } catch (std::exception e) { | ^~~~~ include/plugins/geometry.hpp: In instantiation of ‘Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::ConnectedComponent >]’: /<>/gamera/plugins/_geometry.cpp:93:57: required from here include/plugins/geometry.hpp:102:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/geometry.hpp: In instantiation of ‘Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::ImageView >]’: /<>/gamera/plugins/_geometry.cpp:96:73: required from here include/plugins/geometry.hpp:102:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/geometry.hpp: In instantiation of ‘Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::ConnectedComponent >]’: /<>/gamera/plugins/_geometry.cpp:99:60: required from here include/plugins/geometry.hpp:102:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/geometry.hpp: In instantiation of ‘Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::MultiLabelCC >]’: /<>/gamera/plugins/_geometry.cpp:102:59: required from here include/plugins/geometry.hpp:102:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/geometry.hpp: In instantiation of ‘Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::ImageView >]’: /<>/gamera/plugins/_geometry.cpp:105:73: required from here include/plugins/geometry.hpp:102:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/geometry.hpp: In instantiation of ‘Gamera::RGBImageView* Gamera::graph_color_ccs(T&, Gamera::ImageVector&, PyObject*, int, bool) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >; Gamera::ImageVector = std::vector >; PyObject = _object]’: /<>/gamera/plugins/_geometry.cpp:336:104: required from here include/plugins/geometry.hpp:628:11: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 628 | catch( std::runtime_error runtimeError ) { | ^~~~~ include/plugins/geometry.hpp: In instantiation of ‘Gamera::RGBImageView* Gamera::graph_color_ccs(T&, Gamera::ImageVector&, PyObject*, int, bool) [with T = Gamera::ConnectedComponent >; Gamera::RGBImageView = Gamera::ImageView > >; Gamera::ImageVector = std::vector >; PyObject = _object]’: /<>/gamera/plugins/_geometry.cpp:339:91: required from here include/plugins/geometry.hpp:628:11: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] include/plugins/geometry.hpp: In instantiation of ‘Gamera::RGBImageView* Gamera::graph_color_ccs(T&, Gamera::ImageVector&, PyObject*, int, bool) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >; Gamera::ImageVector = std::vector >; PyObject = _object]’: /<>/gamera/plugins/_geometry.cpp:342:107: required from here include/plugins/geometry.hpp:628:11: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] include/plugins/geometry.hpp: In instantiation of ‘Gamera::RGBImageView* Gamera::graph_color_ccs(T&, Gamera::ImageVector&, PyObject*, int, bool) [with T = Gamera::ConnectedComponent >; Gamera::RGBImageView = Gamera::ImageView > >; Gamera::ImageVector = std::vector >; PyObject = _object]’: /<>/gamera/plugins/_geometry.cpp:345:94: required from here include/plugins/geometry.hpp:628:11: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] include/plugins/geometry.hpp: In instantiation of ‘Gamera::RGBImageView* Gamera::graph_color_ccs(T&, Gamera::ImageVector&, PyObject*, int, bool) [with T = Gamera::MultiLabelCC >; Gamera::RGBImageView = Gamera::ImageView > >; Gamera::ImageVector = std::vector >; PyObject = _object]’: /<>/gamera/plugins/_geometry.cpp:348:93: required from here include/plugins/geometry.hpp:628:11: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/plugins/geometry.hpp:39, from /<>/gamera/plugins/_geometry.cpp:7: include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_left(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: include/plugins/geometry.hpp:757:37: required from ‘Gamera::PointVector* Gamera::convex_hull_as_points(const T&) [with T = Gamera::ImageView >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_geometry.cpp:429:65: required from here include/plugins/contour.hpp:93:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 93 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_right(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: include/plugins/geometry.hpp:758:39: required from ‘Gamera::PointVector* Gamera::convex_hull_as_points(const T&) [with T = Gamera::ImageView >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_geometry.cpp:429:65: required from here include/plugins/contour.hpp:116:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 116 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_left(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: include/plugins/geometry.hpp:757:37: required from ‘Gamera::PointVector* Gamera::convex_hull_as_points(const T&) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_geometry.cpp:432:52: required from here include/plugins/contour.hpp:93:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 93 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_right(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: include/plugins/geometry.hpp:758:39: required from ‘Gamera::PointVector* Gamera::convex_hull_as_points(const T&) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_geometry.cpp:432:52: required from here include/plugins/contour.hpp:116:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 116 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_left(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: include/plugins/geometry.hpp:757:37: required from ‘Gamera::PointVector* Gamera::convex_hull_as_points(const T&) [with T = Gamera::ImageView >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_geometry.cpp:435:68: required from here include/plugins/contour.hpp:93:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 93 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_right(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: include/plugins/geometry.hpp:758:39: required from ‘Gamera::PointVector* Gamera::convex_hull_as_points(const T&) [with T = Gamera::ImageView >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_geometry.cpp:435:68: required from here include/plugins/contour.hpp:116:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 116 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_left(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: include/plugins/geometry.hpp:757:37: required from ‘Gamera::PointVector* Gamera::convex_hull_as_points(const T&) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_geometry.cpp:438:55: required from here include/plugins/contour.hpp:93:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 93 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_right(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: include/plugins/geometry.hpp:758:39: required from ‘Gamera::PointVector* Gamera::convex_hull_as_points(const T&) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_geometry.cpp:438:55: required from here include/plugins/contour.hpp:116:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 116 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_left(const T&) [with T = Gamera::MultiLabelCC >; Gamera::FloatVector = std::vector]’: include/plugins/geometry.hpp:757:37: required from ‘Gamera::PointVector* Gamera::convex_hull_as_points(const T&) [with T = Gamera::MultiLabelCC >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_geometry.cpp:441:54: required from here include/plugins/contour.hpp:93:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 93 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_right(const T&) [with T = Gamera::MultiLabelCC >; Gamera::FloatVector = std::vector]’: include/plugins/geometry.hpp:758:39: required from ‘Gamera::PointVector* Gamera::convex_hull_as_points(const T&) [with T = Gamera::MultiLabelCC >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_geometry.cpp:441:54: required from here include/plugins/contour.hpp:116:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 116 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_top(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: include/plugins/contour.hpp:150:37: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ include/plugins/geometry.hpp:380:52: required from ‘Gamera::GraphApi::Graph* Gamera::graph_from_ccs(T&, Gamera::ImageVector&, int) [with T = Gamera::ImageView >; Gamera::ImageVector = std::vector >]’ include/plugins/geometry.hpp:572:27: required from ‘Gamera::RGBImageView* Gamera::graph_color_ccs(T&, Gamera::ImageVector&, PyObject*, int, bool) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >; Gamera::ImageVector = std::vector >; PyObject = _object]’ /<>/gamera/plugins/_geometry.cpp:336:104: required from here include/plugins/contour.hpp:47:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 47 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_bottom(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: include/plugins/contour.hpp:152:43: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ include/plugins/geometry.hpp:380:52: required from ‘Gamera::GraphApi::Graph* Gamera::graph_from_ccs(T&, Gamera::ImageVector&, int) [with T = Gamera::ImageView >; Gamera::ImageVector = std::vector >]’ include/plugins/geometry.hpp:572:27: required from ‘Gamera::RGBImageView* Gamera::graph_color_ccs(T&, Gamera::ImageVector&, PyObject*, int, bool) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >; Gamera::ImageVector = std::vector >; PyObject = _object]’ /<>/gamera/plugins/_geometry.cpp:336:104: required from here include/plugins/contour.hpp:70:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 70 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/geometry.hpp:39, from /<>/gamera/plugins/_geometry.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ include/plugins/geometry.hpp:380:52: required from ‘Gamera::GraphApi::Graph* Gamera::graph_from_ccs(T&, Gamera::ImageVector&, int) [with T = Gamera::ImageView >; Gamera::ImageVector = std::vector >]’ include/plugins/geometry.hpp:572:27: required from ‘Gamera::RGBImageView* Gamera::graph_color_ccs(T&, Gamera::ImageVector&, PyObject*, int, bool) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >; Gamera::ImageVector = std::vector >; PyObject = _object]’ /<>/gamera/plugins/_geometry.cpp:336:104: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:26, from include/plugins/contour.hpp:28, from include/plugins/geometry.hpp:39, from /<>/gamera/plugins/_geometry.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/edgedetect.hpp:165:14: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ include/plugins/geometry.hpp:380:52: required from ‘Gamera::GraphApi::Graph* Gamera::graph_from_ccs(T&, Gamera::ImageVector&, int) [with T = Gamera::ImageView >; Gamera::ImageVector = std::vector >]’ include/plugins/geometry.hpp:572:27: required from ‘Gamera::RGBImageView* Gamera::graph_color_ccs(T&, Gamera::ImageVector&, PyObject*, int, bool) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >; Gamera::ImageVector = std::vector >; PyObject = _object]’ /<>/gamera/plugins/_geometry.cpp:336:104: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/geometry.hpp:39, from /<>/gamera/plugins/_geometry.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ include/plugins/geometry.hpp:380:52: required from ‘Gamera::GraphApi::Graph* Gamera::graph_from_ccs(T&, Gamera::ImageVector&, int) [with T = Gamera::ImageView >; Gamera::ImageVector = std::vector >]’ include/plugins/geometry.hpp:572:27: required from ‘Gamera::RGBImageView* Gamera::graph_color_ccs(T&, Gamera::ImageVector&, PyObject*, int, bool) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >; Gamera::ImageVector = std::vector >; PyObject = _object]’ /<>/gamera/plugins/_geometry.cpp:336:104: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/utils/eoFileMonitor.cpp -o build/temp.linux-aarch64-2.7/src/eodev/utils/eoFileMonitor.o -Wall -fopenmp In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/utils/eoGnuplot.cpp -o build/temp.linux-aarch64-2.7/src/eodev/utils/eoGnuplot.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/utils/eoRealBounds.cpp -o build/temp.linux-aarch64-2.7/src/eodev/utils/eoRealBounds.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/utils/eoUpdater.cpp -o build/temp.linux-aarch64-2.7/src/eodev/utils/eoUpdater.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/utils/pipecom.cpp -o build/temp.linux-aarch64-2.7/src/eodev/utils/pipecom.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/utils/eoSignal.cpp -o build/temp.linux-aarch64-2.7/src/eodev/utils/eoSignal.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/geostructs/kdtree.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/geostructs/kdtree.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/utils/eoGnuplot1DMonitor.cpp -o build/temp.linux-aarch64-2.7/src/eodev/utils/eoGnuplot1DMonitor.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/geostructs/delaunaytree.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/geostructs/delaunaytree.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/utils/eoLogger.cpp -o build/temp.linux-aarch64-2.7/src/eodev/utils/eoLogger.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/graph_flags.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/graph_flags.o -Wall src/eodev/utils/eoLogger.cpp: In member function ‘virtual int eoLogger::outbuf::overflow(std::basic_streambuf::int_type)’: src/eodev/utils/eoLogger.cpp:197:22: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] 197 | ::write(_fd, &c, 1); | ~~~~~~~^~~~~~~~~~~~ src/graph/graph_flags.cpp: In member function ‘void Gamera::GraphApi::Graph::make_undirected()’: src/graph/graph_flags.cpp:92:19: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 92 | catch (std::runtime_error) { | ^~~~~~~~~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/spanning_tree.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/spanning_tree.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/node.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/node.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/utils/eoParser.cpp -o build/temp.linux-aarch64-2.7/src/eodev/utils/eoParser.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/shortest_path.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/shortest_path.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/subgraph_root.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/subgraph_root.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/edge.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/edge.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/bfsdfsiterator.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/bfsdfsiterator.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/utils/eoIntBounds.cpp -o build/temp.linux-aarch64-2.7/src/eodev/utils/eoIntBounds.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/graph_colorize.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/graph_colorize.o -Wall src/graph/graph_colorize.cpp: In member function ‘void Gamera::GraphApi::Graph::colorize(unsigned int)’: src/graph/graph_colorize.cpp:173:24: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 173 | catch(std::runtime_error) { | ^~~~~~~~~~~~~ src/graph/graph_colorize.cpp:213:15: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 213 | catch(std::runtime_error) { | ^~~~~~~~~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/utils/eoRNG.cpp -o build/temp.linux-aarch64-2.7/src/eodev/utils/eoRNG.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/graph_structure.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/graph_structure.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Isrc/eodev -Isrc/eodev/es -Isrc/eodev/ga -Isrc/eodev/do -Isrc/eodev/utils -Isrc/eodev/other -Isrc/eodev/gp -I/usr/include/python2.7 -c src/eodev/utils/make_help.cpp -o build/temp.linux-aarch64-2.7/src/eodev/utils/make_help.o -Wall -fopenmp aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c src/graph/graph_algorithm.cpp -o build/temp.linux-aarch64-2.7-pydebug/src/graph/graph_algorithm.o -Wall aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/src/knngamodule.o build/temp.linux-aarch64-2.7/src/eodev/eoScalarFitnessAssembled.o build/temp.linux-aarch64-2.7/src/eodev/eoSIGContinue.o build/temp.linux-aarch64-2.7/src/eodev/eoFunctorStore.o build/temp.linux-aarch64-2.7/src/eodev/eoCtrlCContinue.o build/temp.linux-aarch64-2.7/src/eodev/eoPrintable.o build/temp.linux-aarch64-2.7/src/eodev/eoPersistent.o build/temp.linux-aarch64-2.7/src/eodev/es/make_genotype_real.o build/temp.linux-aarch64-2.7/src/eodev/es/make_op_real.o build/temp.linux-aarch64-2.7/src/eodev/es/make_continue_real.o build/temp.linux-aarch64-2.7/src/eodev/es/make_op_es.o build/temp.linux-aarch64-2.7/src/eodev/es/make_checkpoint_es.o build/temp.linux-aarch64-2.7/src/eodev/es/make_checkpoint_real.o build/temp.linux-aarch64-2.7/src/eodev/es/make_algo_scalar_real.o build/temp.linux-aarch64-2.7/src/eodev/es/make_continue_es.o build/temp.linux-aarch64-2.7/src/eodev/es/eig.o build/temp.linux-aarch64-2.7/src/eodev/es/CMAParams.o build/temp.linux-aarch64-2.7/src/eodev/es/CMAState.o build/temp.linux-aarch64-2.7/src/eodev/es/make_pop_real.o build/temp.linux-aarch64-2.7/src/eodev/es/make_algo_scalar_es.o build/temp.linux-aarch64-2.7/src/eodev/es/make_genotype_es.o build/temp.linux-aarch64-2.7/src/eodev/es/make_pop_es.o build/temp.linux-aarch64-2.7/src/eodev/es/make_run_es.o build/temp.linux-aarch64-2.7/src/eodev/es/make_run_real.o build/temp.linux-aarch64-2.7/src/eodev/ga/make_run_ga.o build/temp.linux-aarch64-2.7/src/eodev/ga/make_pop_ga.o build/temp.linux-aarch64-2.7/src/eodev/ga/make_algo_scalar_ga.o build/temp.linux-aarch64-2.7/src/eodev/ga/make_continue_ga.o build/temp.linux-aarch64-2.7/src/eodev/ga/make_checkpoint_ga.o build/temp.linux-aarch64-2.7/src/eodev/ga/make_op_ga.o build/temp.linux-aarch64-2.7/src/eodev/ga/make_genotype_ga.o build/temp.linux-aarch64-2.7/src/eodev/utils/eoGnuplot1DSnapshot.o build/temp.linux-aarch64-2.7/src/eodev/utils/eoData.o build/temp.linux-aarch64-2.7/src/eodev/utils/eoState.o build/temp.linux-aarch64-2.7/src/eodev/utils/eoOStreamMonitor.o build/temp.linux-aarch64-2.7/src/eodev/utils/eoParallel.o build/temp.linux-aarch64-2.7/src/eodev/utils/eoFileMonitor.o build/temp.linux-aarch64-2.7/src/eodev/utils/eoGnuplot.o build/temp.linux-aarch64-2.7/src/eodev/utils/eoRealBounds.o build/temp.linux-aarch64-2.7/src/eodev/utils/eoUpdater.o build/temp.linux-aarch64-2.7/src/eodev/utils/pipecom.o build/temp.linux-aarch64-2.7/src/eodev/utils/eoSignal.o build/temp.linux-aarch64-2.7/src/eodev/utils/eoGnuplot1DMonitor.o build/temp.linux-aarch64-2.7/src/eodev/utils/eoLogger.o build/temp.linux-aarch64-2.7/src/eodev/utils/eoParser.o build/temp.linux-aarch64-2.7/src/eodev/utils/eoIntBounds.o build/temp.linux-aarch64-2.7/src/eodev/utils/eoRNG.o build/temp.linux-aarch64-2.7/src/eodev/utils/make_help.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/knnga.so -fopenmp aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_geometry.o build/temp.linux-aarch64-2.7-pydebug/src/geostructs/kdtree.o build/temp.linux-aarch64-2.7-pydebug/src/geostructs/delaunaytree.o build/temp.linux-aarch64-2.7-pydebug/src/graph/graph_flags.o build/temp.linux-aarch64-2.7-pydebug/src/graph/spanning_tree.o build/temp.linux-aarch64-2.7-pydebug/src/graph/node.o build/temp.linux-aarch64-2.7-pydebug/src/graph/shortest_path.o build/temp.linux-aarch64-2.7-pydebug/src/graph/subgraph_root.o build/temp.linux-aarch64-2.7-pydebug/src/graph/edge.o build/temp.linux-aarch64-2.7-pydebug/src/graph/bfsdfsiterator.o build/temp.linux-aarch64-2.7-pydebug/src/graph/graph_colorize.o build/temp.linux-aarch64-2.7-pydebug/src/graph/graph_structure.o build/temp.linux-aarch64-2.7-pydebug/src/graph/graph_algorithm.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_geometry_d.so building 'gamera.plugins._misc_free_functions' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_misc_free_functions.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_misc_free_functions.o -Wall building 'gamera.graph' extension creating build/temp.linux-aarch64-2.7/src/graph creating build/temp.linux-aarch64-2.7/src/graph/graphmodule aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7 -c src/graph/graph_flags.cpp -o build/temp.linux-aarch64-2.7/src/graph/graph_flags.o -Wall src/graph/graph_flags.cpp: In member function ‘void Gamera::GraphApi::Graph::make_undirected()’: src/graph/graph_flags.cpp:92:19: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 92 | catch (std::runtime_error) { | ^~~~~~~~~~~~~ In file included from /<>/gamera/plugins/_misc_free_functions.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_free_functions.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_misc_free_functions.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_misc_free_functions_d.so building 'gamera.plugins._corelation' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_corelation.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_corelation.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7 -c src/graph/spanning_tree.cpp -o build/temp.linux-aarch64-2.7/src/graph/spanning_tree.o -Wall In file included from /<>/gamera/plugins/_corelation.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ /<>/gamera/plugins/_corelation.cpp: In function ‘PyObject* call_corelation_weighted(PyObject*, PyObject*)’: /<>/gamera/plugins/_corelation.cpp:81:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 81 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_corelation.cpp: In function ‘PyObject* call_corelation_sum(PyObject*, PyObject*)’: /<>/gamera/plugins/_corelation.cpp:265:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 265 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_corelation.cpp: In function ‘PyObject* call_corelation_sum_squares(PyObject*, PyObject*)’: /<>/gamera/plugins/_corelation.cpp:449:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 449 | } catch (std::invalid_argument e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_corelation.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7 -c src/graph/node.cpp -o build/temp.linux-aarch64-2.7/src/graph/node.o -Wall aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_corelation.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_corelation_d.so building 'gamera.plugins._edgedetect' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_edgedetect.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_edgedetect.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7 -c src/graph/shortest_path.cpp -o build/temp.linux-aarch64-2.7/src/graph/shortest_path.o -Wall In file included from /<>/gamera/plugins/_edgedetect.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/morphology.hpp:36, from include/plugins/edgedetect.hpp:27, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:309:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/edgedetect.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::difference_of_exponential_edge_image(const T&, double, double, unsigned int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_edgedetect.cpp:76:139: required from here include/plugins/edgedetect.hpp:47:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 47 | } catch (std::exception e) { | ^~~~~ include/plugins/edgedetect.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::difference_of_exponential_edge_image(const T&, double, double, unsigned int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_edgedetect.cpp:79:136: required from here include/plugins/edgedetect.hpp:47:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/edgedetect.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::difference_of_exponential_edge_image(const T&, double, double, unsigned int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_edgedetect.cpp:82:135: required from here include/plugins/edgedetect.hpp:47:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/edgedetect.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::difference_of_exponential_crack_edge_image(const T&, double, double, unsigned int, unsigned int, unsigned int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_edgedetect.cpp:136:175: required from here include/plugins/edgedetect.hpp:77:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 77 | } catch (std::exception e) { | ^~~~~ include/plugins/edgedetect.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::difference_of_exponential_crack_edge_image(const T&, double, double, unsigned int, unsigned int, unsigned int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_edgedetect.cpp:139:172: required from here include/plugins/edgedetect.hpp:77:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/edgedetect.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::difference_of_exponential_crack_edge_image(const T&, double, double, unsigned int, unsigned int, unsigned int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_edgedetect.cpp:142:171: required from here include/plugins/edgedetect.hpp:77:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/edgedetect.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::canny_edge_image(const T&, double, double) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_edgedetect.cpp:190:98: required from here include/plugins/edgedetect.hpp:98:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 98 | } catch (std::exception e) { | ^~~~~ include/plugins/edgedetect.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::canny_edge_image(const T&, double, double) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_edgedetect.cpp:193:95: required from here include/plugins/edgedetect.hpp:98:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/edgedetect.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::canny_edge_image(const T&, double, double) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_edgedetect.cpp:196:94: required from here include/plugins/edgedetect.hpp:98:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/plugins/edgedetect.hpp:27, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:309:62: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:26, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/edgedetect.hpp:165:14: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:309:62: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:27, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:312:49: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:26, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/edgedetect.hpp:165:14: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:312:49: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:27, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:315:65: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:26, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/edgedetect.hpp:165:14: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:315:65: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:27, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:318:52: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:26, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/edgedetect.hpp:165:14: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:318:52: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:27, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:321:51: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:26, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/edgedetect.hpp:165:14: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:321:51: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7 -c src/graph/subgraph_root.cpp -o build/temp.linux-aarch64-2.7/src/graph/subgraph_root.o -Wall In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:312:49: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:315:65: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:318:52: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:321:51: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7 -c src/graph/edge.cpp -o build/temp.linux-aarch64-2.7/src/graph/edge.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7 -c src/graph/bfsdfsiterator.cpp -o build/temp.linux-aarch64-2.7/src/graph/bfsdfsiterator.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7 -c src/graph/graph_colorize.cpp -o build/temp.linux-aarch64-2.7/src/graph/graph_colorize.o -Wall src/graph/graph_colorize.cpp: In member function ‘void Gamera::GraphApi::Graph::colorize(unsigned int)’: src/graph/graph_colorize.cpp:173:24: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 173 | catch(std::runtime_error) { | ^~~~~~~~~~~~~ src/graph/graph_colorize.cpp:213:15: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 213 | catch(std::runtime_error) { | ^~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_edgedetect.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_edgedetect_d.so building 'gamera.plugins._runlength' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_runlength.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_runlength.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7 -c src/graph/graph_structure.cpp -o build/temp.linux-aarch64-2.7/src/graph/graph_structure.o -Wall In file included from /<>/gamera/plugins/_runlength.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from /<>/gamera/plugins/_runlength.cpp:7: include/plugins/runlength.hpp: In function ‘Gamera::RunVector* Gamera::_sort_run_results(Gamera::IntVector*)’: include/plugins/runlength.hpp:225:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 225 | } catch (std::exception e) { | ^ /<>/gamera/plugins/_runlength.cpp: In function ‘PyObject* call_runlength_from_point(PyObject*, PyObject*)’: /<>/gamera/plugins/_runlength.cpp:638:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 638 | } catch (std::invalid_argument e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_runlength.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from /<>/gamera/plugins/_runlength.cpp:7: include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; size_t = long unsigned int]’: include/plugins/runlength.hpp:350:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:98:87: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 336 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; size_t = long unsigned int]’: include/plugins/runlength.hpp:352:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:98:87: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; size_t = long unsigned int]’: include/plugins/runlength.hpp:356:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:98:87: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; size_t = long unsigned int]’: include/plugins/runlength.hpp:358:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:98:87: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; size_t = long unsigned int]’: include/plugins/runlength.hpp:350:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:101:74: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; size_t = long unsigned int]’: include/plugins/runlength.hpp:352:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:101:74: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; size_t = long unsigned int]’: include/plugins/runlength.hpp:356:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:101:74: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; size_t = long unsigned int]’: include/plugins/runlength.hpp:358:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:101:74: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; size_t = long unsigned int]’: include/plugins/runlength.hpp:350:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:104:90: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; size_t = long unsigned int]’: include/plugins/runlength.hpp:352:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:104:90: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; size_t = long unsigned int]’: include/plugins/runlength.hpp:356:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:104:90: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; size_t = long unsigned int]’: include/plugins/runlength.hpp:358:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:104:90: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; size_t = long unsigned int]’: include/plugins/runlength.hpp:350:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:107:77: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; size_t = long unsigned int]’: include/plugins/runlength.hpp:352:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:107:77: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; size_t = long unsigned int]’: include/plugins/runlength.hpp:356:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:107:77: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; size_t = long unsigned int]’: include/plugins/runlength.hpp:358:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:107:77: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; size_t = long unsigned int]’: include/plugins/runlength.hpp:350:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:110:76: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; size_t = long unsigned int]’: include/plugins/runlength.hpp:352:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:110:76: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; size_t = long unsigned int]’: include/plugins/runlength.hpp:356:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:110:76: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; size_t = long unsigned int]’: include/plugins/runlength.hpp:358:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:110:76: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; PyObject = _object]’: include/plugins/runlength.hpp:417:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:152:95: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 404 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; PyObject = _object]’: include/plugins/runlength.hpp:419:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:152:95: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; PyObject = _object]’: include/plugins/runlength.hpp:423:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:152:95: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; PyObject = _object]’: include/plugins/runlength.hpp:425:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:152:95: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; PyObject = _object]’: include/plugins/runlength.hpp:417:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:155:82: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; PyObject = _object]’: include/plugins/runlength.hpp:419:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:155:82: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; PyObject = _object]’: include/plugins/runlength.hpp:423:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:155:82: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; PyObject = _object]’: include/plugins/runlength.hpp:425:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:155:82: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; PyObject = _object]’: include/plugins/runlength.hpp:417:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:158:98: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; PyObject = _object]’: include/plugins/runlength.hpp:419:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:158:98: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; PyObject = _object]’: include/plugins/runlength.hpp:423:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:158:98: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; PyObject = _object]’: include/plugins/runlength.hpp:425:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:158:98: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; PyObject = _object]’: include/plugins/runlength.hpp:417:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:161:85: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; PyObject = _object]’: include/plugins/runlength.hpp:419:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:161:85: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; PyObject = _object]’: include/plugins/runlength.hpp:423:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:161:85: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; PyObject = _object]’: include/plugins/runlength.hpp:425:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:161:85: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; PyObject = _object]’: include/plugins/runlength.hpp:417:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:164:84: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; PyObject = _object]’: include/plugins/runlength.hpp:419:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:164:84: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; PyObject = _object]’: include/plugins/runlength.hpp:423:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:164:84: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; PyObject = _object]’: include/plugins/runlength.hpp:425:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:164:84: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_runlength.cpp:7: include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Horizontal&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:313:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:212:83: required from here include/plugins/runlength.hpp:271:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 271 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Vertical&) [with Color = Gamera::runs::Black; T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:315:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:212:83: required from here include/plugins/runlength.hpp:299:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 299 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Horizontal&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:319:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:212:83: required from here include/plugins/runlength.hpp:271:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 271 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Vertical&) [with Color = Gamera::runs::White; T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:321:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:212:83: required from here include/plugins/runlength.hpp:299:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 299 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Horizontal&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:313:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:215:70: required from here include/plugins/runlength.hpp:271:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 271 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Vertical&) [with Color = Gamera::runs::Black; T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:315:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:215:70: required from here include/plugins/runlength.hpp:299:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 299 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Horizontal&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:319:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:215:70: required from here include/plugins/runlength.hpp:271:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 271 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Vertical&) [with Color = Gamera::runs::White; T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:321:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:215:70: required from here include/plugins/runlength.hpp:299:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 299 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Horizontal&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:313:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:218:86: required from here include/plugins/runlength.hpp:271:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 271 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Vertical&) [with Color = Gamera::runs::Black; T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:315:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:218:86: required from here include/plugins/runlength.hpp:299:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 299 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Horizontal&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:319:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:218:86: required from here include/plugins/runlength.hpp:271:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 271 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Vertical&) [with Color = Gamera::runs::White; T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:321:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:218:86: required from here include/plugins/runlength.hpp:299:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 299 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Horizontal&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:313:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:221:73: required from here include/plugins/runlength.hpp:271:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 271 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Vertical&) [with Color = Gamera::runs::Black; T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:315:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:221:73: required from here include/plugins/runlength.hpp:299:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 299 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Horizontal&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:319:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:221:73: required from here include/plugins/runlength.hpp:271:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 271 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Vertical&) [with Color = Gamera::runs::White; T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:321:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:221:73: required from here include/plugins/runlength.hpp:299:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 299 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Horizontal&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::Black; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:313:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:224:72: required from here include/plugins/runlength.hpp:271:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 271 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Vertical&) [with Color = Gamera::runs::Black; T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:315:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:224:72: required from here include/plugins/runlength.hpp:299:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 299 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Horizontal&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::White; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:319:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:224:72: required from here include/plugins/runlength.hpp:271:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 271 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Vertical&) [with Color = Gamera::runs::White; T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:321:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:224:72: required from here include/plugins/runlength.hpp:299:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 299 | } catch (std::exception e) { | ^~~~~ In file included from /<>/gamera/plugins/_runlength.cpp:7: include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; PyObject = _object]’ include/plugins/runlength.hpp:417:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:152:95: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 370 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; PyObject = _object]’ include/plugins/runlength.hpp:419:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:152:95: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; PyObject = _object]’ include/plugins/runlength.hpp:423:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:152:95: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; PyObject = _object]’ include/plugins/runlength.hpp:425:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:152:95: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; PyObject = _object]’ include/plugins/runlength.hpp:417:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:155:82: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; PyObject = _object]’ include/plugins/runlength.hpp:419:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:155:82: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; PyObject = _object]’ include/plugins/runlength.hpp:423:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:155:82: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; PyObject = _object]’ include/plugins/runlength.hpp:425:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:155:82: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; PyObject = _object]’ include/plugins/runlength.hpp:417:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:158:98: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; PyObject = _object]’ include/plugins/runlength.hpp:419:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:158:98: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; PyObject = _object]’ include/plugins/runlength.hpp:423:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:158:98: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; PyObject = _object]’ include/plugins/runlength.hpp:425:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:158:98: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; PyObject = _object]’ include/plugins/runlength.hpp:417:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:161:85: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; PyObject = _object]’ include/plugins/runlength.hpp:419:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:161:85: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; PyObject = _object]’ include/plugins/runlength.hpp:423:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:161:85: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; PyObject = _object]’ include/plugins/runlength.hpp:425:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:161:85: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; PyObject = _object]’ include/plugins/runlength.hpp:417:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:164:84: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; PyObject = _object]’ include/plugins/runlength.hpp:419:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:164:84: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; PyObject = _object]’ include/plugins/runlength.hpp:423:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:164:84: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; PyObject = _object]’ include/plugins/runlength.hpp:425:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:164:84: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7 -c src/graph/graph_algorithm.cpp -o build/temp.linux-aarch64-2.7/src/graph/graph_algorithm.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7 -c src/graph/graphmodule/nodeobject.cpp -o build/temp.linux-aarch64-2.7/src/graph/graphmodule/nodeobject.o -Wall aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_runlength.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_runlength_d.so building 'gamera.plugins._color' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_color.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_color.o -Wall In file included from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/nodeobject.hpp:23, from src/graph/graphmodule/nodeobject.cpp:21: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/nodeobject.hpp:23, from src/graph/graphmodule/nodeobject.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7 -c src/graph/graphmodule/edgeobject.cpp -o build/temp.linux-aarch64-2.7/src/graph/graphmodule/edgeobject.o -Wall In file included from /<>/gamera/plugins/_color.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/image_conversion.hpp:24, from include/plugins/color.hpp:25, from /<>/gamera/plugins/_color.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/color.hpp:25, from /<>/gamera/plugins/_color.cpp:7: include/plugins/image_conversion.hpp: In member function ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter::operator()(const GreyScaleImageView&)’: include/plugins/image_conversion.hpp:148:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 148 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter::operator()(const FloatImageView&)’: include/plugins/image_conversion.hpp:184:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 184 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter >::operator()(const ComplexImageView&)’: include/plugins/image_conversion.hpp:217:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 217 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter >::operator()(const RGBImageView&)’: include/plugins/image_conversion.hpp:313:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 313 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter::operator()(const FloatImageView&)’: include/plugins/image_conversion.hpp:348:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 348 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter >::operator()(const ComplexImageView&)’: include/plugins/image_conversion.hpp:381:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 381 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter >::operator()(const RGBImageView&)’: include/plugins/image_conversion.hpp:446:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 446 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter::operator()(const GreyScaleImageView&)’: include/plugins/image_conversion.hpp:507:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 507 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter::operator()(const FloatImageView&)’: include/plugins/image_conversion.hpp:543:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 543 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter >::operator()(const ComplexImageView&)’: include/plugins/image_conversion.hpp:576:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 576 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter >::operator()(const RGBImageView&)’: include/plugins/image_conversion.hpp:632:26: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 632 | } catch (std::exception e) { | ^ In file included from include/plugins/image_conversion.hpp:24, from include/plugins/color.hpp:25, from /<>/gamera/plugins/_color.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/edgeobject.hpp:24, from src/graph/graphmodule/edgeobject.cpp:21: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/edgeobject.hpp:24, from src/graph/graphmodule/edgeobject.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7 -c src/graph/graphmodule/graphobject.cpp -o build/temp.linux-aarch64-2.7/src/graph/graphmodule/graphobject.o -Wall aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_color.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_color_d.so building 'gamera.plugins._projections' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_projections.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_projections.o -Wall In file included from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/graphobject.hpp:24, from src/graph/graphmodule/graphobject.cpp:21: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ src/graph/graphmodule/graphobject.cpp: In function ‘PyObject* graph_remove_node(PyObject*, PyObject*)’: src/graph/graphmodule/graphobject.cpp:588:30: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 588 | catch (std::runtime_error e) { | ^ src/graph/graphmodule/graphobject.cpp: In function ‘PyObject* graph_remove_edge(PyObject*, PyObject*)’: src/graph/graphmodule/graphobject.cpp:683:29: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 683 | catch(std::runtime_error e) { | ^ src/graph/graphmodule/graphobject.cpp: In function ‘PyObject* graph_get_subgraph_roots(PyObject*, PyObject*)’: src/graph/graphmodule/graphobject.cpp:992:29: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 992 | catch(std::runtime_error e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/graphobject.hpp:24, from src/graph/graphmodule/graphobject.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from /<>/gamera/plugins/_projections.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from /<>/gamera/plugins/_projections.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: /<>/gamera/plugins/_projections.cpp:125:59: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 94 | } catch (std::exception e) { | ^~~~~ include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’: /<>/gamera/plugins/_projections.cpp:128:46: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: /<>/gamera/plugins/_projections.cpp:131:62: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’: /<>/gamera/plugins/_projections.cpp:134:49: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’: /<>/gamera/plugins/_projections.cpp:137:48: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_projections.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from /<>/gamera/plugins/_projections.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_projections.cpp:66:59: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 50 | } catch (std::exception e) { | ^~~~~ include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::CCDetail::ConstRowIterator >, const short unsigned int*>; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_projections.cpp:69:46: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_projections.cpp:72:62: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::CCDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_projections.cpp:75:49: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::MLCCDetail::ConstRowIterator >, const short unsigned int*>; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_projections.cpp:78:48: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7 -c src/graph/graphmodule/graphobject_algorithm.cpp -o build/temp.linux-aarch64-2.7/src/graph/graphmodule/graphobject_algorithm.o -Wall aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_projections.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_projections_d.so building 'gamera.plugins._logical' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_logical.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_logical.o -Wall In file included from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/graphobject.hpp:24, from src/graph/graphmodule/graphobject_algorithm.cpp:22: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ src/graph/graphmodule/graphobject_algorithm.cpp: In function ‘PyObject* graph_colorize(PyObject*, PyObject*)’: src/graph/graphmodule/graphobject_algorithm.cpp:348:30: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 348 | catch (std::runtime_error e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/graphobject.hpp:24, from src/graph/graphmodule/graphobject_algorithm.cpp:22: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from /<>/gamera/plugins/_logical.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_logical.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from /<>/gamera/plugins/_logical.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:75:99: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:78:86: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:81:102: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:84:89: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:87:88: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:97:86: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:100:73: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:103:89: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:106:76: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:109:75: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:119:102: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:122:89: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:125:105: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:128:92: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:131:91: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:141:89: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:144:76: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:147:92: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:150:79: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:153:78: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:163:88: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:166:75: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:169:91: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:172:78: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::MultiLabelCC >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:175:77: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:237:98: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:240:85: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:243:101: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:246:88: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:249:87: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:259:85: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:262:72: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:265:88: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:268:75: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:271:74: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:281:101: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:284:88: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:287:104: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:290:91: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:293:90: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:303:88: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:306:75: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:309:91: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:312:78: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:315:77: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:325:87: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:328:74: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:331:90: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:334:77: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::MultiLabelCC >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:337:76: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:399:99: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:402:86: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:405:102: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:408:89: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:411:88: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:421:86: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:424:73: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:427:89: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:430:76: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:433:75: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:443:102: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:446:89: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:449:105: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:452:92: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:455:91: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:465:89: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:468:76: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:471:92: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:474:79: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:477:78: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:487:88: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:490:75: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:493:91: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:496:78: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::MultiLabelCC >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:499:77: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_logical.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7 -c src/graph/graphmodule/partitions.cpp -o build/temp.linux-aarch64-2.7/src/graph/graphmodule/partitions.o -Wall aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_logical.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_logical_d.so building 'gamera.plugins._segmentation' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_segmentation.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_segmentation.o -Wall In file included from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/graphobject.hpp:24, from src/graph/graphmodule/partitions.cpp:23: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/graphobject.hpp:24, from src/graph/graphmodule/partitions.cpp:23: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from /<>/gamera/plugins/_segmentation.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/features.hpp:27, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/graph -Isrc/graph/graphmodule -I/usr/include/python2.7 -c src/graph/graphmodule/graphmodule.cpp -o build/temp.linux-aarch64-2.7/src/graph/graphmodule/graphmodule.o -Wall In file included from include/plugins/misc_filters.hpp:29, from include/plugins/morphology.hpp:36, from include/plugins/features.hpp:28, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ In file included from include/plugins/features.hpp:27, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/features.hpp:27, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:309:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’: /<>/gamera/plugins/_segmentation.cpp:66:55: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’: /<>/gamera/plugins/_segmentation.cpp:69:42: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’: /<>/gamera/plugins/_segmentation.cpp:72:58: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’: /<>/gamera/plugins/_segmentation.cpp:75:45: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list]’: /<>/gamera/plugins/_segmentation.cpp:78:44: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:131:62: required from here include/plugins/segmentation.hpp:512:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 512 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 527 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:134:49: required from here include/plugins/segmentation.hpp:512:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 512 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 527 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:137:65: required from here include/plugins/segmentation.hpp:512:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 512 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 527 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:140:52: required from here include/plugins/segmentation.hpp:512:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 512 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 527 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:143:51: required from here include/plugins/segmentation.hpp:512:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 512 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 527 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:196:62: required from here include/plugins/segmentation.hpp:616:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 616 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 631 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:199:49: required from here include/plugins/segmentation.hpp:616:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 616 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 631 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:202:65: required from here include/plugins/segmentation.hpp:616:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 616 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 631 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:205:52: required from here include/plugins/segmentation.hpp:616:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 616 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 631 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:208:51: required from here include/plugins/segmentation.hpp:616:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 616 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 631 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:261:66: required from here include/plugins/segmentation.hpp:564:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 564 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 579 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:264:53: required from here include/plugins/segmentation.hpp:564:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 564 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 579 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:267:69: required from here include/plugins/segmentation.hpp:564:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 564 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 579 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:270:56: required from here include/plugins/segmentation.hpp:564:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 564 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 579 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:273:55: required from here include/plugins/segmentation.hpp:564:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 564 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 579 | } catch (std::range_error x) { | ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/plugins/features.hpp:30, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: include/plugins/segmentation.hpp:500:39: required from ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:131:62: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 94 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:27, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/segmentation.hpp:495:31: required from ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:134:49: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:30, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’: include/plugins/segmentation.hpp:500:39: required from ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:134:49: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 94 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:27, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/segmentation.hpp:495:31: required from ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:137:65: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:30, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: include/plugins/segmentation.hpp:500:39: required from ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:137:65: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 94 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:27, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/segmentation.hpp:495:31: required from ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:140:52: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:30, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’: include/plugins/segmentation.hpp:500:39: required from ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:140:52: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 94 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:27, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/segmentation.hpp:495:31: required from ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:143:51: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:30, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’: include/plugins/segmentation.hpp:500:39: required from ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:143:51: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 94 | } catch (std::exception e) { | ^~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:125:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(T&, Gamera::ConnectedComponent::value_type, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::ImageData; Gamera::ConnectedComponent::value_type = short unsigned int]’ include/plugins/segmentation.hpp:273:28: required from ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_segmentation.cpp:66:55: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:125:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(T&, Gamera::ConnectedComponent::value_type, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::RleImageData; Gamera::ConnectedComponent::value_type = short unsigned int]’ include/plugins/segmentation.hpp:273:28: required from ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_segmentation.cpp:72:58: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:487:7: required from ‘Gamera::MultiLabelCC::MultiLabelCC(const self&, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::ImageData; Gamera::MultiLabelCC::self = Gamera::MultiLabelCC >]’ include/plugins/segmentation.hpp:495:32: required from ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:143:51: required from here include/connected_components.hpp:781:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:782:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:783:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:784:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:785:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:786:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ In file included from include/plugins/features.hpp:30, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/segmentation.hpp:604:39: required from ‘Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:196:62: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 50 | } catch (std::exception e) { | ^~~~~ include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::CCDetail::ConstRowIterator >, const short unsigned int*>; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/segmentation.hpp:604:39: required from ‘Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:199:49: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/segmentation.hpp:604:39: required from ‘Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:202:65: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::CCDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/segmentation.hpp:604:39: required from ‘Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:205:52: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::MLCCDetail::ConstRowIterator >, const short unsigned int*>; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ include/plugins/segmentation.hpp:604:39: required from ‘Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:208:51: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:344:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:347:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:344:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:345:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:346:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:347:9: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:348:9: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:349:9: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:781:26: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:781:15: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:782:26: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:782:23: note: using the range [-2147483648, 2147483647] for directive argument 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:782:15: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:783:26: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:783:23: note: using the range [-2147483648, 2147483647] for directive argument 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:783:15: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:784:26: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/connected_components.hpp:784:15: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:785:26: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:785:23: note: using the range [-2147483648, 2147483647] for directive argument 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:785:15: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:786:26: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:786:23: note: using the range [-2147483648, 2147483647] for directive argument 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/connected_components.hpp:786:15: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/nodeobject.hpp:23, from src/graph/graphmodule/graphmodule.cpp:21: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/graph/graphmodule/wrapper.hpp:27, from src/graph/graphmodule/nodeobject.hpp:23, from src/graph/graphmodule/graphmodule.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/src/graph/graph_flags.o build/temp.linux-aarch64-2.7/src/graph/spanning_tree.o build/temp.linux-aarch64-2.7/src/graph/node.o build/temp.linux-aarch64-2.7/src/graph/shortest_path.o build/temp.linux-aarch64-2.7/src/graph/subgraph_root.o build/temp.linux-aarch64-2.7/src/graph/edge.o build/temp.linux-aarch64-2.7/src/graph/bfsdfsiterator.o build/temp.linux-aarch64-2.7/src/graph/graph_colorize.o build/temp.linux-aarch64-2.7/src/graph/graph_structure.o build/temp.linux-aarch64-2.7/src/graph/graph_algorithm.o build/temp.linux-aarch64-2.7/src/graph/graphmodule/nodeobject.o build/temp.linux-aarch64-2.7/src/graph/graphmodule/edgeobject.o build/temp.linux-aarch64-2.7/src/graph/graphmodule/graphobject.o build/temp.linux-aarch64-2.7/src/graph/graphmodule/graphobject_algorithm.o build/temp.linux-aarch64-2.7/src/graph/graphmodule/partitions.o build/temp.linux-aarch64-2.7/src/graph/graphmodule/graphmodule.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/graph.so building 'gamera.kdtree' extension creating build/temp.linux-aarch64-2.7/src/geostructs aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/geostructs -I/usr/include/python2.7 -c src/kdtreemodule.cpp -o build/temp.linux-aarch64-2.7/src/kdtreemodule.o -Wall aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_segmentation.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_segmentation_d.so In file included from src/kdtreemodule.cpp:21: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ building 'gamera.plugins._draw' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_draw.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_draw.o -Wall In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from src/kdtreemodule.cpp:21: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -Isrc -Iinclude/geostructs -I/usr/include/python2.7 -c src/geostructs/kdtree.cpp -o build/temp.linux-aarch64-2.7/src/geostructs/kdtree.o -Wall In file included from /<>/gamera/plugins/_draw.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ /<>/gamera/plugins/_draw.cpp: In function ‘PyObject* call_draw_line(PyObject*, PyObject*)’: /<>/gamera/plugins/_draw.cpp:93:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 93 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp:100:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 100 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp: In function ‘PyObject* call_draw_bezier(PyObject*, PyObject*)’: /<>/gamera/plugins/_draw.cpp:185:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 185 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp:192:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 192 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp:199:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 199 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp:206:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 206 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp: In function ‘PyObject* call_draw_marker(PyObject*, PyObject*)’: /<>/gamera/plugins/_draw.cpp:284:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 284 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp: In function ‘PyObject* call_draw_hollow_rect(PyObject*, PyObject*)’: /<>/gamera/plugins/_draw.cpp:363:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 363 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp:370:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 370 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp: In function ‘PyObject* call_draw_filled_rect(PyObject*, PyObject*)’: /<>/gamera/plugins/_draw.cpp:447:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 447 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp:454:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 454 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp: In function ‘PyObject* call_flood_fill(PyObject*, PyObject*)’: /<>/gamera/plugins/_draw.cpp:528:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 528 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp: In function ‘PyObject* call_draw_circle(PyObject*, PyObject*)’: /<>/gamera/plugins/_draw.cpp:846:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 846 | } catch (std::invalid_argument e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_draw.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_draw.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_draw_d.so building 'gamera.plugins._threshold' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_threshold.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_threshold.o -Wall aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/src/kdtreemodule.o build/temp.linux-aarch64-2.7/src/geostructs/kdtree.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/kdtree.so building 'gamera.plugins._thinning' extension creating build/temp.linux-aarch64-2.7/build creating build/temp.linux-aarch64-2.7/<> creating build/temp.linux-aarch64-2.7/<> creating build/temp.linux-aarch64-2.7/<>/gamera creating build/temp.linux-aarch64-2.7/<>/gamera/plugins aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_thinning.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_thinning.o -Wall In file included from /<>/gamera/plugins/_threshold.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from /<>/gamera/plugins/_thinning.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/threshold.hpp:25, from /<>/gamera/plugins/_threshold.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/threshold.hpp:26, from /<>/gamera/plugins/_threshold.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ In file included from include/plugins/threshold.hpp:25, from /<>/gamera/plugins/_threshold.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/threshold.hpp:25, from /<>/gamera/plugins/_threshold.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/plugins/threshold.hpp:25, from /<>/gamera/plugins/_threshold.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::histogram(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: include/plugins/threshold.hpp:131:29: required from ‘int otsu_find_threshold(const T&) [with T = Gamera::ImageView >]’ /<>/gamera/plugins/_threshold.cpp:144:66: required from here include/plugins/image_utilities.hpp:288:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 288 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:219:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::mean(const T&, unsigned int, size_t) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’ include/plugins/threshold.hpp:294:28: required from ‘Gamera::Image* abutaleb_threshold(const T&, int) [with T = Gamera::ImageView >]’ /<>/gamera/plugins/_threshold.cpp:310:85: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/morphology.hpp:31, from include/plugins/thinning.hpp:26, from /<>/gamera/plugins/_thinning.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/morphology.hpp:36, from include/plugins/thinning.hpp:26, from /<>/gamera/plugins/_thinning.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/plugins/morphology.hpp:31, from include/plugins/thinning.hpp:26, from /<>/gamera/plugins/_thinning.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/morphology.hpp:31, from include/plugins/thinning.hpp:26, from /<>/gamera/plugins/_thinning.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:309:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_thinning.cpp:7: include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_zs(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:62:51: required from here include/plugins/thinning.hpp:139:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 139 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:144:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 144 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_zs(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:65:38: required from here include/plugins/thinning.hpp:139:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 139 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:144:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 144 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_zs(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:68:54: required from here include/plugins/thinning.hpp:139:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 139 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:144:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 144 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_zs(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:71:41: required from here include/plugins/thinning.hpp:139:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 139 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:144:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 144 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_zs(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:74:40: required from here include/plugins/thinning.hpp:139:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 139 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:144:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 144 | } catch (std::exception e) { | ^~~~~ In file included from /<>/gamera/plugins/_thinning.cpp:7: include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_hs(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:118:51: required from here include/plugins/thinning.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:288:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 288 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_hs(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:121:38: required from here include/plugins/thinning.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:288:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 288 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_hs(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:124:54: required from here include/plugins/thinning.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:288:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 288 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_hs(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:127:41: required from here include/plugins/thinning.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:288:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 288 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_hs(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:130:40: required from here include/plugins/thinning.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:288:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 288 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:174:51: required from here include/plugins/thinning.hpp:389:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 389 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:177:38: required from here include/plugins/thinning.hpp:389:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:180:54: required from here include/plugins/thinning.hpp:389:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:183:41: required from here include/plugins/thinning.hpp:389:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_thinning.cpp:186:40: required from here include/plugins/thinning.hpp:389:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_threshold.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_threshold_d.so building 'gamera.plugins._convolution' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_convolution.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_convolution.o -Wall include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_thinning.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_thinning.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/gamera/plugins/_convolution.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from /<>/gamera/plugins/_convolution.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_convolution.cpp:99:109: required from here include/plugins/convolution.hpp:53:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 53 | } catch (std::exception e) { | ^~~~~ include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_convolution.cpp:109:106: required from here include/plugins/convolution.hpp:53:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_convolution.cpp:119:103: required from here include/plugins/convolution.hpp:53:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_convolution.cpp:129:105: required from here include/plugins/convolution.hpp:53:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_convolution.cpp:139:107: required from here include/plugins/convolution.hpp:53:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve_x(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_convolution.cpp:201:113: required from here include/plugins/convolution.hpp:86:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 86 | } catch (std::exception e) { | ^~~~~ include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve_x(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_convolution.cpp:211:110: required from here include/plugins/convolution.hpp:86:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve_x(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_convolution.cpp:221:107: required from here include/plugins/convolution.hpp:86:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve_x(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_convolution.cpp:231:109: required from here include/plugins/convolution.hpp:86:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve_x(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_convolution.cpp:241:111: required from here include/plugins/convolution.hpp:86:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve_y(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_convolution.cpp:303:113: required from here include/plugins/convolution.hpp:119:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 119 | } catch (std::exception e) { | ^~~~~ include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve_y(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_convolution.cpp:313:110: required from here include/plugins/convolution.hpp:119:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve_y(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_convolution.cpp:323:107: required from here include/plugins/convolution.hpp:119:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve_y(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_convolution.cpp:333:109: required from here include/plugins/convolution.hpp:119:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve_y(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_convolution.cpp:343:111: required from here include/plugins/convolution.hpp:119:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_convolution.o -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_convolution_d.so building 'gamera.plugins._png_support' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7_d -c /<>/gamera/plugins/_png_support.cpp -o build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_png_support.o -Wall In file included from /<>/gamera/plugins/_png_support.cpp:7: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/png_support.hpp:28, from /<>/gamera/plugins/_png_support.cpp:10: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from /<>/gamera/plugins/_png_support.cpp:10: include/plugins/png_support.hpp: In function ‘Gamera::ImageInfo* PNG_info(char*)’: include/plugins/png_support.hpp:133:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 133 | } catch (std::exception e) { | ^ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_thinning.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_thinning.so In file included from include/plugins/png_support.hpp:28, from /<>/gamera/plugins/_png_support.cpp:10: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_png_support.cpp:10: include/plugins/png_support.hpp: In instantiation of ‘void load_PNG_onebit(T&, png_struct*&) [with T = Gamera::ImageView >; png_structp = png_struct_def*; png_struct = png_struct_def]’: include/plugins/png_support.hpp:257:40: required from here include/plugins/png_support.hpp:193:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 193 | } catch (std::exception e) { | ^~~~~ include/plugins/png_support.hpp: In instantiation of ‘void load_PNG_onebit(T&, png_struct*&) [with T = Gamera::ImageView >; png_structp = png_struct_def*; png_struct = png_struct_def]’: include/plugins/png_support.hpp:267:40: required from here include/plugins/png_support.hpp:193:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/png_support.hpp: In instantiation of ‘void load_PNG_grey16(T&, png_struct*&) [with T = Gamera::ImageView >; png_structp = png_struct_def*; png_struct = png_struct_def]’: include/plugins/png_support.hpp:303:38: required from here include/plugins/png_support.hpp:163:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 163 | } catch (std::exception e) { | ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ building 'gamera.plugins._morphology' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_morphology.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_morphology.o -Wall In file included from /<>/gamera/plugins/_png_support.cpp:10: include/plugins/png_support.hpp: In instantiation of ‘void PNG_saver::operator()(T&, png_structp) [with T = Gamera::ImageView >; png_structp = png_struct_def*; png_struct = png_struct_def]’: include/plugins/png_support.hpp:489:8: required from ‘void save_PNG(T&, const char*) [with T = Gamera::ImageView >]’ /<>/gamera/plugins/_png_support.cpp:65:60: required from here include/plugins/png_support.hpp:343:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 343 | } catch (std::exception e) { | ^~~~~ include/plugins/png_support.hpp: In instantiation of ‘void PNG_saver::operator()(T&, png_structp) [with T = Gamera::ConnectedComponent >; png_structp = png_struct_def*; png_struct = png_struct_def]’: include/plugins/png_support.hpp:489:8: required from ‘void save_PNG(T&, const char*) [with T = Gamera::ConnectedComponent >]’ /<>/gamera/plugins/_png_support.cpp:68:47: required from here include/plugins/png_support.hpp:343:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/png_support.hpp: In instantiation of ‘void PNG_saver::operator()(T&, png_structp) [with T = Gamera::ImageView >; png_structp = png_struct_def*; png_struct = png_struct_def]’: include/plugins/png_support.hpp:489:8: required from ‘void save_PNG(T&, const char*) [with T = Gamera::ImageView >]’ /<>/gamera/plugins/_png_support.cpp:71:63: required from here include/plugins/png_support.hpp:343:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/png_support.hpp: In instantiation of ‘void PNG_saver::operator()(T&, png_structp) [with T = Gamera::ConnectedComponent >; png_structp = png_struct_def*; png_struct = png_struct_def]’: include/plugins/png_support.hpp:489:8: required from ‘void save_PNG(T&, const char*) [with T = Gamera::ConnectedComponent >]’ /<>/gamera/plugins/_png_support.cpp:74:50: required from here include/plugins/png_support.hpp:343:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/png_support.hpp: In instantiation of ‘void PNG_saver::operator()(T&, png_structp) [with T = Gamera::MultiLabelCC >; png_structp = png_struct_def*; png_struct = png_struct_def]’: include/plugins/png_support.hpp:489:8: required from ‘void save_PNG(T&, const char*) [with T = Gamera::MultiLabelCC >]’ /<>/gamera/plugins/_png_support.cpp:77:49: required from here include/plugins/png_support.hpp:343:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/png_support.hpp: In instantiation of ‘void PNG_saver::operator()(T&, png_structp) [with T = Gamera::ImageView >; png_structp = png_struct_def*; png_struct = png_struct_def]’: include/plugins/png_support.hpp:489:8: required from ‘void save_PNG(T&, const char*) [with T = Gamera::ImageView >]’ /<>/gamera/plugins/_png_support.cpp:83:60: required from here include/plugins/png_support.hpp:428:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 428 | } catch (std::exception e) { | ^~~~~ include/plugins/png_support.hpp: In instantiation of ‘void PNG_saver::operator()(T&, png_structp) [with T = Gamera::ImageView >; png_structp = png_struct_def*; png_struct = png_struct_def]’: include/plugins/png_support.hpp:489:8: required from ‘void save_PNG(T&, const char*) [with T = Gamera::ImageView >]’ /<>/gamera/plugins/_png_support.cpp:89:59: required from here include/plugins/png_support.hpp:373:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 373 | } catch (std::exception e) { | ^~~~~ include/plugins/png_support.hpp: In instantiation of ‘void PNG_saver >::operator()(T&, png_structp) [with T = Gamera::ImageView > >; png_structp = png_struct_def*; png_struct = png_struct_def]’: include/plugins/png_support.hpp:489:8: required from ‘void save_PNG(T&, const char*) [with T = Gamera::ImageView > >]’ /<>/gamera/plugins/_png_support.cpp:92:61: required from here include/plugins/png_support.hpp:403:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 403 | } catch (std::exception e) { | ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:426:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:427:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:428:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:429:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:430:16: note: ‘sprintf’ output between 10 and 1043 bytes into a destination of size 1024 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ include/image_view.hpp:431:16: note: ‘sprintf’ output between 13 and 1046 bytes into a destination of size 1024 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:432:16: note: ‘sprintf’ output between 15 and 1048 bytes into a destination of size 1024 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ include/image_view.hpp:433:16: note: ‘sprintf’ output between 18 and 1051 bytes into a destination of size 1024 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/gamera/plugins/_morphology.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wdate-time -g -O0 -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O0 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7-pydebug/<>/gamera/plugins/_png_support.o -lpng -lstdc++ -o build/lib.linux-aarch64-2.7-pydebug/gamera/plugins/_png_support_d.so running build_scripts creating build/scripts-2.7 copying gamera_gui -> build/scripts-2.7 copying and adjusting gamera_post_install.py -> build/scripts-2.7 changing mode of build/scripts-2.7/gamera_gui from 700 to 755 changing mode of build/scripts-2.7/gamera_post_install.py from 664 to 775 touch build/build-stamp-python2.7-dbg In file included from include/plugins/morphology.hpp:31, from /<>/gamera/plugins/_morphology.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/morphology.hpp:36, from /<>/gamera/plugins/_morphology.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ /<>/gamera/plugins/_morphology.cpp: In function ‘PyObject* call_dilate_with_structure(PyObject*, PyObject*)’: /<>/gamera/plugins/_morphology.cpp:258:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 258 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_morphology.cpp: In function ‘PyObject* call_erode_with_structure(PyObject*, PyObject*)’: /<>/gamera/plugins/_morphology.cpp:428:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 428 | } catch (std::invalid_argument e) { | ^ In file included from include/plugins/morphology.hpp:31, from /<>/gamera/plugins/_morphology.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/morphology.hpp:31, from /<>/gamera/plugins/_morphology.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:309:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_morphology.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ImageView >]’: /<>/gamera/plugins/_morphology.cpp:189:72: required from here include/plugins/morphology.hpp:486:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 486 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ConnectedComponent >]’: /<>/gamera/plugins/_morphology.cpp:192:59: required from here include/plugins/morphology.hpp:486:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/morphology.hpp: In instantiation of ‘Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ImageView >]’: /<>/gamera/plugins/_morphology.cpp:195:75: required from here include/plugins/morphology.hpp:486:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/morphology.hpp: In instantiation of ‘Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ConnectedComponent >]’: /<>/gamera/plugins/_morphology.cpp:198:62: required from here include/plugins/morphology.hpp:486:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/morphology.hpp: In instantiation of ‘Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::MultiLabelCC >]’: /<>/gamera/plugins/_morphology.cpp:201:61: required from here include/plugins/morphology.hpp:486:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from /<>/gamera/plugins/_morphology.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:79:81: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:82:97: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:85:84: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:88:83: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:91:97: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:94:93: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘void Gamera::despeckle_single_pixel(T&) [with T = Gamera::ImageView >]’: include/plugins/morphology.hpp:424:29: required from ‘void Gamera::despeckle(T&, std::size_t) [with T = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:138:53: required from here include/plugins/morphology.hpp:411:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 411 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘void Gamera::despeckle_single_pixel(T&) [with T = Gamera::ConnectedComponent >]’: include/plugins/morphology.hpp:424:29: required from ‘void Gamera::despeckle(T&, std::size_t) [with T = Gamera::ConnectedComponent >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:141:40: required from here include/plugins/morphology.hpp:411:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/morphology.hpp: In instantiation of ‘void Gamera::despeckle_single_pixel(T&) [with T = Gamera::ImageView >]’: include/plugins/morphology.hpp:424:29: required from ‘void Gamera::despeckle(T&, std::size_t) [with T = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:144:56: required from here include/plugins/morphology.hpp:411:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/morphology.hpp: In instantiation of ‘void Gamera::despeckle_single_pixel(T&) [with T = Gamera::ConnectedComponent >]’: include/plugins/morphology.hpp:424:29: required from ‘void Gamera::despeckle(T&, std::size_t) [with T = Gamera::ConnectedComponent >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:147:43: required from here include/plugins/morphology.hpp:411:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/morphology.hpp: In instantiation of ‘void Gamera::despeckle_single_pixel(T&) [with T = Gamera::MultiLabelCC >]’: include/plugins/morphology.hpp:424:29: required from ‘void Gamera::despeckle(T&, std::size_t) [with T = Gamera::MultiLabelCC >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:150:42: required from here include/plugins/morphology.hpp:411:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/morphology.hpp:31, from /<>/gamera/plugins/_morphology.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:79:81: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:82:97: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:85:84: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:88:83: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ /<>/gamera/plugins/_morphology.cpp:91:97: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_morphology.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_morphology.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_morphology.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_morphology.so building 'gamera.plugins._features' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_features.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_features.o -Wall In file included from /<>/gamera/plugins/_features.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/features.hpp:27, from /<>/gamera/plugins/_features.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/morphology.hpp:36, from include/plugins/features.hpp:28, from /<>/gamera/plugins/_features.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ In file included from include/plugins/features.hpp:27, from /<>/gamera/plugins/_features.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/features.hpp:27, from /<>/gamera/plugins/_features.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:309:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/plugins/features.hpp:29, from /<>/gamera/plugins/_features.cpp:7: include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/features.hpp:704:29: required from ‘void Gamera::skeleton_features(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:992:64: required from here include/plugins/thinning.hpp:389:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 389 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/features.hpp:704:29: required from ‘void Gamera::skeleton_features(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:994:51: required from here include/plugins/thinning.hpp:389:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/features.hpp:704:29: required from ‘void Gamera::skeleton_features(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:996:67: required from here include/plugins/thinning.hpp:389:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/features.hpp:704:29: required from ‘void Gamera::skeleton_features(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:998:54: required from here include/plugins/thinning.hpp:389:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/features.hpp:704:29: required from ‘void Gamera::skeleton_features(const T&, Gamera::feature_t*) [with T = Gamera::MultiLabelCC >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1000:53: required from here include/plugins/thinning.hpp:389:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/image_utilities.hpp:39, from include/plugins/features.hpp:27, from /<>/gamera/plugins/_features.cpp:7: include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’: include/plugins/features.hpp:822:37: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1118:66: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 136 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:30, from /<>/gamera/plugins/_features.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: include/plugins/features.hpp:824:40: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1118:66: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 94 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/image_utilities.hpp:39, from include/plugins/features.hpp:27, from /<>/gamera/plugins/_features.cpp:7: include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’: include/plugins/features.hpp:822:37: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1120:53: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 136 | } catch (std::exception e) { | ^~~~~ include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’: include/plugins/features.hpp:822:37: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1122:69: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/features.hpp:30, from /<>/gamera/plugins/_features.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: include/plugins/features.hpp:824:40: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1122:69: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 94 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/image_utilities.hpp:39, from include/plugins/features.hpp:27, from /<>/gamera/plugins/_features.cpp:7: include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’: include/plugins/features.hpp:822:37: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1124:56: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 136 | } catch (std::exception e) { | ^~~~~ include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’: include/plugins/features.hpp:822:37: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::MultiLabelCC >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1126:55: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/features.hpp:28, from /<>/gamera/plugins/_features.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/features.hpp:370:36: required from ‘void Gamera::compactness(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:691:58: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/features.hpp:370:36: required from ‘void Gamera::compactness(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:693:45: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/features.hpp:370:36: required from ‘void Gamera::compactness(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:695:61: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/features.hpp:370:36: required from ‘void Gamera::compactness(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:697:48: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/features.hpp:370:36: required from ‘void Gamera::compactness(const T&, Gamera::feature_t*) [with T = Gamera::MultiLabelCC >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:699:47: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:160:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(const self&, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::ImageData; Gamera::ConnectedComponent::self = Gamera::ConnectedComponent >]’ include/plugins/features.hpp:400:11: required from ‘void Gamera::volume16regions(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:756:49: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:160:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(const self&, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::RleImageData; Gamera::ConnectedComponent::self = Gamera::ConnectedComponent >]’ include/plugins/features.hpp:400:11: required from ‘void Gamera::volume16regions(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:760:52: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:487:7: required from ‘Gamera::MultiLabelCC::MultiLabelCC(const self&, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::ImageData; Gamera::MultiLabelCC::self = Gamera::MultiLabelCC >]’ include/plugins/features.hpp:400:11: required from ‘void Gamera::volume16regions(const T&, Gamera::feature_t*) [with T = Gamera::MultiLabelCC >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:762:51: required from here include/connected_components.hpp:781:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:782:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:783:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:784:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:785:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:786:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ In file included from include/plugins/features.hpp:29, from /<>/gamera/plugins/_features.cpp:7: include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_zs(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/thinning.hpp:357:35: required from ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/features.hpp:704:29: required from ‘void Gamera::skeleton_features(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:992:64: required from here include/plugins/thinning.hpp:139:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 139 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:144:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 144 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_zs(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/thinning.hpp:357:35: required from ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/features.hpp:704:29: required from ‘void Gamera::skeleton_features(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:994:51: required from here include/plugins/thinning.hpp:139:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 139 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:144:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 144 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_zs(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/thinning.hpp:357:35: required from ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/features.hpp:704:29: required from ‘void Gamera::skeleton_features(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:996:67: required from here include/plugins/thinning.hpp:139:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 139 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:144:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 144 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_zs(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/thinning.hpp:357:35: required from ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/features.hpp:704:29: required from ‘void Gamera::skeleton_features(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:998:54: required from here include/plugins/thinning.hpp:139:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 139 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:144:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 144 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::thin_zs(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/thinning.hpp:357:35: required from ‘typename Gamera::ImageFactory::view_type* Gamera::thin_lc(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/features.hpp:704:29: required from ‘void Gamera::skeleton_features(const T&, Gamera::feature_t*) [with T = Gamera::MultiLabelCC >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1000:53: required from here include/plugins/thinning.hpp:139:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 139 | } catch (std::exception e) { | ^~~~~ include/plugins/thinning.hpp:144:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 144 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:27, from /<>/gamera/plugins/_features.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = short unsigned int]’: include/plugins/transformation.hpp:113:16: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ include/plugins/features.hpp:822:37: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1118:66: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 445 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:30, from /<>/gamera/plugins/_features.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/features.hpp:825:40: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1118:66: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 50 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:27, from /<>/gamera/plugins/_features.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ include/plugins/features.hpp:822:37: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1120:53: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ include/plugins/features.hpp:822:37: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1122:69: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/features.hpp:27, from /<>/gamera/plugins/_features.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = short unsigned int]’: include/plugins/transformation.hpp:113:16: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ include/plugins/features.hpp:822:37: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1122:69: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 445 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:30, from /<>/gamera/plugins/_features.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/features.hpp:825:40: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1122:69: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 50 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:27, from /<>/gamera/plugins/_features.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ include/plugins/features.hpp:822:37: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1124:56: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ include/plugins/features.hpp:822:37: required from ‘void Gamera::diagonal_projection(const T&, Gamera::feature_t*) [with T = Gamera::MultiLabelCC >; Gamera::feature_t = double]’ /<>/gamera/plugins/_features.cpp:1126:55: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp: In function ‘void Gamera::volume64regions(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp: In function ‘void Gamera::volume64regions(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp: In function ‘void Gamera::volume16regions(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:781:26: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:782:26: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:782:23: note: using the range [-2147483648, 2147483647] for directive argument 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:783:26: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:783:23: note: using the range [-2147483648, 2147483647] for directive argument 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:784:26: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:785:26: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:785:23: note: using the range [-2147483648, 2147483647] for directive argument 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:786:26: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:786:23: note: using the range [-2147483648, 2147483647] for directive argument 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp: In function ‘void Gamera::volume64regions(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp: In function ‘void Gamera::volume64regions(const T&, Gamera::feature_t*) [with T = Gamera::ImageView >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp: In function ‘void Gamera::volume16regions(const T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp: In function ‘void Gamera::volume16regions(const T&, Gamera::feature_t*) [with T = Gamera::MultiLabelCC >]’: include/connected_components.hpp:781:26: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:782:26: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:782:23: note: using the range [-2147483648, 2147483647] for directive argument 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:783:26: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:783:23: note: using the range [-2147483648, 2147483647] for directive argument 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:784:26: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:785:26: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:785:23: note: using the range [-2147483648, 2147483647] for directive argument 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:786:26: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:786:23: note: using the range [-2147483648, 2147483647] for directive argument 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp: In function ‘void Gamera::volume64regions(const T&, Gamera::feature_t*) [with T = Gamera::MultiLabelCC >]’: include/connected_components.hpp:781:26: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:782:26: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:782:23: note: using the range [-2147483648, 2147483647] for directive argument 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:783:26: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:783:23: note: using the range [-2147483648, 2147483647] for directive argument 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:784:26: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:785:26: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:785:23: note: using the range [-2147483648, 2147483647] for directive argument 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_features.cpp:4: include/connected_components.hpp:786:26: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:786:23: note: using the range [-2147483648, 2147483647] for directive argument 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_features.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_features.so building 'gamera.plugins._pagesegmentation' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_pagesegmentation.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_pagesegmentation.o -Wall In file included from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/features.hpp:27, from include/plugins/segmentation.hpp:32, from include/plugins/pagesegmentation.hpp:39, from /<>/gamera/plugins/_pagesegmentation.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/morphology.hpp:36, from include/plugins/features.hpp:28, from include/plugins/segmentation.hpp:32, from include/plugins/pagesegmentation.hpp:39, from /<>/gamera/plugins/_pagesegmentation.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ In file included from include/plugins/features.hpp:27, from include/plugins/segmentation.hpp:32, from include/plugins/pagesegmentation.hpp:39, from /<>/gamera/plugins/_pagesegmentation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/features.hpp:27, from include/plugins/segmentation.hpp:32, from include/plugins/pagesegmentation.hpp:39, from /<>/gamera/plugins/_pagesegmentation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:309:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/plugins/pagesegmentation.hpp:39, from /<>/gamera/plugins/_pagesegmentation.cpp:7: include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’: include/plugins/pagesegmentation.hpp:473:42: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:74:108: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’: include/plugins/pagesegmentation.hpp:473:42: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:77:95: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’: include/plugins/pagesegmentation.hpp:473:42: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:80:111: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’: include/plugins/pagesegmentation.hpp:473:42: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:83:98: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list]’: include/plugins/pagesegmentation.hpp:473:42: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:86:97: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:125:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(T&, Gamera::ConnectedComponent::value_type, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::ImageData; Gamera::ConnectedComponent::value_type = short unsigned int]’ include/plugins/pagesegmentation.hpp:202:31: required from ‘Gamera::ImageList* Gamera::runlength_smearing(T&, int, int, int) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:139:87: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:125:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(T&, Gamera::ConnectedComponent::value_type, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::RleImageData; Gamera::ConnectedComponent::value_type = short unsigned int]’ include/plugins/pagesegmentation.hpp:573:21: required from ‘PyObject* Gamera::sub_cc_analysis(T&, Gamera::ImageVector&) [with T = Gamera::ImageView >; PyObject = _object; Gamera::ImageVector = std::vector >]’ /<>/gamera/plugins/_pagesegmentation.cpp:224:74: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ In file included from include/plugins/pagesegmentation.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:110:27: required from ‘Gamera::IntVector* Gamera::projection_cols(const T&, const Gamera::Rect&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:349:44: required from ‘Gamera::IntVector* Gamera::proj_cut_Split_Point(T&, Gamera::Point, Gamera::Point, int, int, int, int, char) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:400:51: required from ‘void Gamera::projection_cutting_intern(T&, Gamera::Point, Gamera::Point, Gamera::ImageList*, int, int, int, int, char, int&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/pagesegmentation.hpp:509:30: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:74:108: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 94 | } catch (std::exception e) { | ^~~~~ include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:110:27: required from ‘Gamera::IntVector* Gamera::projection_cols(const T&, const Gamera::Rect&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:349:44: required from ‘Gamera::IntVector* Gamera::proj_cut_Split_Point(T&, Gamera::Point, Gamera::Point, int, int, int, int, char) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:400:51: required from ‘void Gamera::projection_cutting_intern(T&, Gamera::Point, Gamera::Point, Gamera::ImageList*, int, int, int, int, char, int&) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/pagesegmentation.hpp:509:30: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:77:95: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:110:27: required from ‘Gamera::IntVector* Gamera::projection_cols(const T&, const Gamera::Rect&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:349:44: required from ‘Gamera::IntVector* Gamera::proj_cut_Split_Point(T&, Gamera::Point, Gamera::Point, int, int, int, int, char) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:400:51: required from ‘void Gamera::projection_cutting_intern(T&, Gamera::Point, Gamera::Point, Gamera::ImageList*, int, int, int, int, char, int&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/pagesegmentation.hpp:509:30: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:80:111: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:110:27: required from ‘Gamera::IntVector* Gamera::projection_cols(const T&, const Gamera::Rect&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:349:44: required from ‘Gamera::IntVector* Gamera::proj_cut_Split_Point(T&, Gamera::Point, Gamera::Point, int, int, int, int, char) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:400:51: required from ‘void Gamera::projection_cutting_intern(T&, Gamera::Point, Gamera::Point, Gamera::ImageList*, int, int, int, int, char, int&) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/pagesegmentation.hpp:509:30: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:83:98: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:110:27: required from ‘Gamera::IntVector* Gamera::projection_cols(const T&, const Gamera::Rect&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:349:44: required from ‘Gamera::IntVector* Gamera::proj_cut_Split_Point(T&, Gamera::Point, Gamera::Point, int, int, int, int, char) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:400:51: required from ‘void Gamera::projection_cutting_intern(T&, Gamera::Point, Gamera::Point, Gamera::ImageList*, int, int, int, int, char, int&) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/pagesegmentation.hpp:509:30: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:86:97: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/projections.hpp:74:27: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&, const Gamera::Rect&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:326:44: required from ‘Gamera::IntVector* Gamera::proj_cut_Split_Point(T&, Gamera::Point, Gamera::Point, int, int, int, int, char) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:400:51: required from ‘void Gamera::projection_cutting_intern(T&, Gamera::Point, Gamera::Point, Gamera::ImageList*, int, int, int, int, char, int&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/pagesegmentation.hpp:509:30: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:74:108: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 50 | } catch (std::exception e) { | ^~~~~ include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::CCDetail::ConstRowIterator >, const short unsigned int*>; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/projections.hpp:74:27: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&, const Gamera::Rect&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:326:44: required from ‘Gamera::IntVector* Gamera::proj_cut_Split_Point(T&, Gamera::Point, Gamera::Point, int, int, int, int, char) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:400:51: required from ‘void Gamera::projection_cutting_intern(T&, Gamera::Point, Gamera::Point, Gamera::ImageList*, int, int, int, int, char, int&) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/pagesegmentation.hpp:509:30: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:77:95: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/projections.hpp:74:27: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&, const Gamera::Rect&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:326:44: required from ‘Gamera::IntVector* Gamera::proj_cut_Split_Point(T&, Gamera::Point, Gamera::Point, int, int, int, int, char) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:400:51: required from ‘void Gamera::projection_cutting_intern(T&, Gamera::Point, Gamera::Point, Gamera::ImageList*, int, int, int, int, char, int&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/pagesegmentation.hpp:509:30: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:80:111: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::CCDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/projections.hpp:74:27: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&, const Gamera::Rect&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:326:44: required from ‘Gamera::IntVector* Gamera::proj_cut_Split_Point(T&, Gamera::Point, Gamera::Point, int, int, int, int, char) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:400:51: required from ‘void Gamera::projection_cutting_intern(T&, Gamera::Point, Gamera::Point, Gamera::ImageList*, int, int, int, int, char, int&) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/pagesegmentation.hpp:509:30: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:83:98: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp: In instantiation of ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:459:7: required from ‘Gamera::MultiLabelCC::MultiLabelCC(const self&, const Gamera::Rect&) [with T = Gamera::ImageData; Gamera::MultiLabelCC::self = Gamera::MultiLabelCC >]’ include/plugins/projections.hpp:73:7: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&, const Gamera::Rect&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:326:44: required from ‘Gamera::IntVector* Gamera::proj_cut_Split_Point(T&, Gamera::Point, Gamera::Point, int, int, int, int, char) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:400:51: required from ‘void Gamera::projection_cutting_intern(T&, Gamera::Point, Gamera::Point, Gamera::ImageList*, int, int, int, int, char, int&) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/pagesegmentation.hpp:509:30: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:86:97: required from here include/connected_components.hpp:781:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:782:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:783:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:784:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:785:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:786:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ In file included from include/plugins/pagesegmentation.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::MLCCDetail::ConstRowIterator >, const short unsigned int*>; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ include/plugins/projections.hpp:74:27: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&, const Gamera::Rect&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:326:44: required from ‘Gamera::IntVector* Gamera::proj_cut_Split_Point(T&, Gamera::Point, Gamera::Point, int, int, int, int, char) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ include/plugins/pagesegmentation.hpp:400:51: required from ‘void Gamera::projection_cutting_intern(T&, Gamera::Point, Gamera::Point, Gamera::ImageList*, int, int, int, int, char, int&) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/pagesegmentation.hpp:509:30: required from ‘Gamera::ImageList* Gamera::projection_cutting(T&, int, int, int, int) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_pagesegmentation.cpp:86:97: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 50 | } catch (std::exception e) { | ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp: In function ‘PyObject* Gamera::sub_cc_analysis(T&, Gamera::ImageVector&) [with T = Gamera::ImageView >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp: In function ‘PyObject* Gamera::sub_cc_analysis(T&, Gamera::ImageVector&) [with T = Gamera::ConnectedComponent >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp: In function ‘PyObject* Gamera::sub_cc_analysis(T&, Gamera::ImageVector&) [with T = Gamera::ImageView >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp: In function ‘PyObject* Gamera::sub_cc_analysis(T&, Gamera::ImageVector&) [with T = Gamera::MultiLabelCC >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp: In function ‘PyObject* Gamera::sub_cc_analysis(T&, Gamera::ImageVector&) [with T = Gamera::ConnectedComponent >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:781:26: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:782:26: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:782:23: note: using the range [-2147483648, 2147483647] for directive argument 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:783:26: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:783:23: note: using the range [-2147483648, 2147483647] for directive argument 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:784:26: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:785:26: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:785:23: note: using the range [-2147483648, 2147483647] for directive argument 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_pagesegmentation.cpp:4: include/connected_components.hpp:786:26: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:786:23: note: using the range [-2147483648, 2147483647] for directive argument 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_pagesegmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_pagesegmentation.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_pagesegmentation.so building 'gamera.plugins._arithmetic' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_arithmetic.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_arithmetic.o -Wall In file included from /<>/gamera/plugins/_arithmetic.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from /<>/gamera/plugins/_arithmetic.cpp:7: include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::plus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:83:28: required from ‘typename Gamera::ImageFactory::view_type* add_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:79:106: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 69 | } catch (std::exception e) { | ^~~~~ include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::plus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:83:28: required from ‘typename Gamera::ImageFactory::view_type* add_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:89:100: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; FUNCTOR = std::plus >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: include/plugins/arithmetic.hpp:83:28: required from ‘typename Gamera::ImageFactory::view_type* add_images(T&, const U&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’ /<>/gamera/plugins/_arithmetic.cpp:99:94: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::plus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:83:28: required from ‘typename Gamera::ImageFactory::view_type* add_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:109:98: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; FUNCTOR = std::plus >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: include/plugins/arithmetic.hpp:83:28: required from ‘typename Gamera::ImageFactory::view_type* add_images(T&, const U&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’ /<>/gamera/plugins/_arithmetic.cpp:119:102: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:181:105: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:184:92: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:187:108: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:190:95: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:193:94: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:203:92: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:206:79: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:209:95: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:212:82: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:215:81: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:225:108: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:228:95: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:231:111: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:234:98: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:237:97: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:247:95: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:250:82: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:253:98: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:256:85: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:259:84: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:269:94: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:272:81: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:275:97: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:278:84: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::MultiLabelCC >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:281:83: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:291:111: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:301:105: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; FUNCTOR = my_minus >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’ /<>/gamera/plugins/_arithmetic.cpp:311:99: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = my_minus; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:321:103: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; FUNCTOR = my_minus >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: include/plugins/arithmetic.hpp:112:28: required from ‘typename Gamera::ImageFactory::view_type* subtract_images(T&, const U&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’ /<>/gamera/plugins/_arithmetic.cpp:331:107: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::multiplies; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:120:28: required from ‘typename Gamera::ImageFactory::view_type* multiply_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:393:111: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::multiplies; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:120:28: required from ‘typename Gamera::ImageFactory::view_type* multiply_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:403:105: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; FUNCTOR = std::multiplies >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: include/plugins/arithmetic.hpp:120:28: required from ‘typename Gamera::ImageFactory::view_type* multiply_images(T&, const U&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’ /<>/gamera/plugins/_arithmetic.cpp:413:99: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::multiplies; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:120:28: required from ‘typename Gamera::ImageFactory::view_type* multiply_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:423:103: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; FUNCTOR = std::multiplies >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: include/plugins/arithmetic.hpp:120:28: required from ‘typename Gamera::ImageFactory::view_type* multiply_images(T&, const U&, bool) [with T = Gamera::ImageView > >; U = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’ /<>/gamera/plugins/_arithmetic.cpp:433:107: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::divides; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:128:28: required from ‘typename Gamera::ImageFactory::view_type* divide_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:495:109: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::divides; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:128:28: required from ‘typename Gamera::ImageFactory::view_type* divide_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:505:103: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/arithmetic.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* arithmetic_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::divides; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/arithmetic.hpp:128:28: required from ‘typename Gamera::ImageFactory::view_type* divide_images(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_arithmetic.cpp:515:101: required from here include/plugins/arithmetic.hpp:69:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_arithmetic.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_arithmetic.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_arithmetic.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_arithmetic.so building 'gamera.plugins._fourier_features' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_fourier_features.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_fourier_features.o -DFDLENGTH=48 -Wall In file included from /<>/gamera/plugins/_fourier_features.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/fourier_features.hpp:25, from /<>/gamera/plugins/_fourier_features.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/morphology.hpp:36, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/fourier_features.hpp:25, from /<>/gamera/plugins/_fourier_features.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/fourier_features.hpp:25, from /<>/gamera/plugins/_fourier_features.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/fourier_features.hpp:25, from /<>/gamera/plugins/_fourier_features.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:309:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/plugins/fourier_features.hpp:27, from /<>/gamera/plugins/_fourier_features.cpp:7: include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’: include/plugins/fourier_features.hpp:233:33: required from ‘void Gamera::fourier_broken(T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_fourier_features.cpp:60:61: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/fourier_features.hpp:25, from /<>/gamera/plugins/_fourier_features.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/fourier_features.hpp:231:62: required from ‘void Gamera::fourier_broken(T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_fourier_features.cpp:62:48: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/fourier_features.hpp:231:62: required from ‘void Gamera::fourier_broken(T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_fourier_features.cpp:64:64: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/fourier_features.hpp:27, from /<>/gamera/plugins/_fourier_features.cpp:7: include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’: include/plugins/fourier_features.hpp:233:33: required from ‘void Gamera::fourier_broken(T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_fourier_features.cpp:64:64: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/fourier_features.hpp:25, from /<>/gamera/plugins/_fourier_features.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/fourier_features.hpp:231:62: required from ‘void Gamera::fourier_broken(T&, Gamera::feature_t*) [with T = Gamera::ConnectedComponent >; Gamera::feature_t = double]’ /<>/gamera/plugins/_fourier_features.cpp:66:51: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/fourier_features.hpp:231:62: required from ‘void Gamera::fourier_broken(T&, Gamera::feature_t*) [with T = Gamera::MultiLabelCC >; Gamera::feature_t = double]’ /<>/gamera/plugins/_fourier_features.cpp:68:50: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:125:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(T&, Gamera::ConnectedComponent::value_type, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::ImageData; Gamera::ConnectedComponent::value_type = short unsigned int]’ include/plugins/segmentation.hpp:273:28: required from ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/fourier_features.hpp:233:33: required from ‘void Gamera::fourier_broken(T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_fourier_features.cpp:60:61: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:125:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(T&, Gamera::ConnectedComponent::value_type, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::RleImageData; Gamera::ConnectedComponent::value_type = short unsigned int]’ include/plugins/segmentation.hpp:273:28: required from ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ include/plugins/fourier_features.hpp:233:33: required from ‘void Gamera::fourier_broken(T&, Gamera::feature_t*) [with T = Gamera::ImageView >; Gamera::feature_t = double]’ /<>/gamera/plugins/_fourier_features.cpp:64:64: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/connected_components.hpp: In function ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ImageView >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_fourier_features.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_fourier_features.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/geostructs/kdtree.cpp -o build/temp.linux-aarch64-2.7/src/geostructs/kdtree.o -DFDLENGTH=48 -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/geostructs/delaunaytree.cpp -o build/temp.linux-aarch64-2.7/src/geostructs/delaunaytree.o -DFDLENGTH=48 -Wall aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_fourier_features.o build/temp.linux-aarch64-2.7/src/geostructs/kdtree.o build/temp.linux-aarch64-2.7/src/geostructs/delaunaytree.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_fourier_features.so building 'gamera.plugins._transformation' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_transformation.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_transformation.o -Wall In file included from /<>/gamera/plugins/_transformation.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’: /<>/gamera/plugins/_transformation.cpp:88:126: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 136 | } catch (std::exception e) { | ^~~~~ include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’: /<>/gamera/plugins/_transformation.cpp:91:113: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’: /<>/gamera/plugins/_transformation.cpp:94:129: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’: /<>/gamera/plugins/_transformation.cpp:97:116: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’: /<>/gamera/plugins/_transformation.cpp:100:115: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = unsigned char]’: /<>/gamera/plugins/_transformation.cpp:103:132: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = unsigned int]’: /<>/gamera/plugins/_transformation.cpp:106:126: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; typename T::value_type = Gamera::Rgb]’: /<>/gamera/plugins/_transformation.cpp:109:120: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = double]’: /<>/gamera/plugins/_transformation.cpp:112:124: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/transformation.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; typename T::value_type = std::complex]’: /<>/gamera/plugins/_transformation.cpp:115:128: required from here include/plugins/transformation.hpp:136:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ /<>/gamera/plugins/_transformation.cpp:88:126: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = short unsigned int]’: include/plugins/transformation.hpp:113:16: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ /<>/gamera/plugins/_transformation.cpp:88:126: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 445 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ /<>/gamera/plugins/_transformation.cpp:91:113: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ /<>/gamera/plugins/_transformation.cpp:94:129: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = short unsigned int]’: include/plugins/transformation.hpp:113:16: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ /<>/gamera/plugins/_transformation.cpp:94:129: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 445 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ /<>/gamera/plugins/_transformation.cpp:97:116: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = short unsigned int]’ /<>/gamera/plugins/_transformation.cpp:100:115: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = unsigned char]’ /<>/gamera/plugins/_transformation.cpp:103:132: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = unsigned char]’: include/plugins/transformation.hpp:113:16: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = unsigned char]’ /<>/gamera/plugins/_transformation.cpp:103:132: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 445 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = unsigned int]’ /<>/gamera/plugins/_transformation.cpp:106:126: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = unsigned int]’: include/plugins/transformation.hpp:113:16: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = unsigned int]’ /<>/gamera/plugins/_transformation.cpp:106:126: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 445 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; typename T::value_type = Gamera::Rgb]’ /<>/gamera/plugins/_transformation.cpp:109:120: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; size_t = long unsigned int; typename T::value_type = Gamera::Rgb]’: include/plugins/transformation.hpp:113:16: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; typename T::value_type = Gamera::Rgb]’ /<>/gamera/plugins/_transformation.cpp:109:120: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 445 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = double]’ /<>/gamera/plugins/_transformation.cpp:112:124: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = double]’: include/plugins/transformation.hpp:113:16: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; typename T::value_type = double]’ /<>/gamera/plugins/_transformation.cpp:112:124: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 445 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: include/plugins/transformation.hpp:60:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; typename T::value_type = std::complex]’ /<>/gamera/plugins/_transformation.cpp:115:128: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/transformation.hpp:31, from /<>/gamera/plugins/_transformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; size_t = long unsigned int; typename T::value_type = std::complex]’: include/plugins/transformation.hpp:113:16: required from ‘typename Gamera::ImageFactory::view_type* Gamera::rotate(const T&, double, typename T::value_type, int) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; typename T::value_type = std::complex]’ /<>/gamera/plugins/_transformation.cpp:115:128: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 445 | } catch (std::exception e) { | ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_transformation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_transformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_transformation.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_transformation.so building 'gamera.plugins._gui_support' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_gui_support.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_gui_support.o -Wall In file included from /<>/gamera/plugins/_gui_support.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/gui_support.hpp:27, from /<>/gamera/plugins/_gui_support.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/gui_support.hpp:27, from /<>/gamera/plugins/_gui_support.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:136:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(const self&, const Gamera::Rect&) [with T = Gamera::ImageData; Gamera::ConnectedComponent::self = Gamera::ConnectedComponent >]’ include/plugins/gui_support.hpp:384:7: required from ‘void Gamera::draw_cc(T&, const U&, int, int, int) [with T = Gamera::ImageView > >; U = Gamera::ConnectedComponent >]’ /<>/gamera/plugins/_gui_support.cpp:343:88: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:136:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(const self&, const Gamera::Rect&) [with T = Gamera::RleImageData; Gamera::ConnectedComponent::self = Gamera::ConnectedComponent >]’ include/plugins/gui_support.hpp:384:7: required from ‘void Gamera::draw_cc(T&, const U&, int, int, int) [with T = Gamera::ImageView > >; U = Gamera::ConnectedComponent >]’ /<>/gamera/plugins/_gui_support.cpp:349:91: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:459:7: required from ‘Gamera::MultiLabelCC::MultiLabelCC(const self&, const Gamera::Rect&) [with T = Gamera::ImageData; Gamera::MultiLabelCC::self = Gamera::MultiLabelCC >]’ include/plugins/gui_support.hpp:384:7: required from ‘void Gamera::draw_cc(T&, const U&, int, int, int) [with T = Gamera::ImageView > >; U = Gamera::MultiLabelCC >]’ /<>/gamera/plugins/_gui_support.cpp:352:90: required from here include/connected_components.hpp:781:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:782:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:783:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:784:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:785:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:786:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:781:26: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/connected_components.hpp:782:26: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:782:23: note: using the range [-2147483648, 2147483647] for directive argument 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/connected_components.hpp:783:26: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:783:23: note: using the range [-2147483648, 2147483647] for directive argument 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/connected_components.hpp:784:26: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/connected_components.hpp:785:26: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:785:23: note: using the range [-2147483648, 2147483647] for directive argument 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_gui_support.cpp:4: include/connected_components.hpp:786:26: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:786:23: note: using the range [-2147483648, 2147483647] for directive argument 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_gui_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_gui_support.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_gui_support.so building 'gamera.plugins._image_conversion' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_image_conversion.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_image_conversion.o -Wall In file included from /<>/gamera/plugins/_image_conversion.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/image_conversion.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from /<>/gamera/plugins/_image_conversion.cpp:7: include/plugins/image_conversion.hpp: In member function ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter::operator()(const GreyScaleImageView&)’: include/plugins/image_conversion.hpp:148:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 148 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter::operator()(const FloatImageView&)’: include/plugins/image_conversion.hpp:184:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 184 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter >::operator()(const ComplexImageView&)’: include/plugins/image_conversion.hpp:217:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 217 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter >::operator()(const RGBImageView&)’: include/plugins/image_conversion.hpp:313:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 313 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter::operator()(const FloatImageView&)’: include/plugins/image_conversion.hpp:348:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 348 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter >::operator()(const ComplexImageView&)’: include/plugins/image_conversion.hpp:381:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 381 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter >::operator()(const RGBImageView&)’: include/plugins/image_conversion.hpp:446:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 446 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter::operator()(const GreyScaleImageView&)’: include/plugins/image_conversion.hpp:507:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 507 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter::operator()(const FloatImageView&)’: include/plugins/image_conversion.hpp:543:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 543 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter >::operator()(const ComplexImageView&)’: include/plugins/image_conversion.hpp:576:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 576 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter >::operator()(const RGBImageView&)’: include/plugins/image_conversion.hpp:632:26: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 632 | } catch (std::exception e) { | ^ In file included from include/plugins/image_conversion.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_image_conversion.cpp:7: include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::FloatImageView* Gamera::extract_real(const T&) [with T = Gamera::ImageView > >; Gamera::FloatImageView = Gamera::ImageView >]’: /<>/gamera/plugins/_image_conversion.cpp:418:57: required from here include/plugins/image_conversion.hpp:792:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 792 | } catch (std::exception e) { | ^~~~~ include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::FloatImageView* Gamera::extract_imaginary(const T&) [with T = Gamera::ImageView > >; Gamera::FloatImageView = Gamera::ImageView >]’: /<>/gamera/plugins/_image_conversion.cpp:462:62: required from here include/plugins/image_conversion.hpp:818:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 818 | } catch (std::exception e) { | ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from /<>/gamera/plugins/_image_conversion.cpp:7: include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter::operator()(const T&) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:748:16: required from ‘Gamera::RGBImageView* Gamera::to_rgb(const T&) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:78:50: required from here include/plugins/image_conversion.hpp:120:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 120 | } catch (std::exception e) { | ^~~~~ include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >; Gamera::RGBImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:748:16: required from ‘Gamera::RGBImageView* Gamera::to_rgb(const T&) [with T = Gamera::ConnectedComponent >; Gamera::RGBImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:81:37: required from here include/plugins/image_conversion.hpp:120:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter::operator()(const T&) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:748:16: required from ‘Gamera::RGBImageView* Gamera::to_rgb(const T&) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:84:53: required from here include/plugins/image_conversion.hpp:120:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >; Gamera::RGBImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:748:16: required from ‘Gamera::RGBImageView* Gamera::to_rgb(const T&) [with T = Gamera::ConnectedComponent >; Gamera::RGBImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:87:40: required from here include/plugins/image_conversion.hpp:120:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter::operator()(const T&) [with T = Gamera::MultiLabelCC >; Gamera::RGBImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:748:16: required from ‘Gamera::RGBImageView* Gamera::to_rgb(const T&) [with T = Gamera::MultiLabelCC >; Gamera::RGBImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:90:39: required from here include/plugins/image_conversion.hpp:120:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter::operator()(const T&) [with T = Gamera::ImageView >; Pixel = unsigned int; Gamera::RGBImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:748:16: required from ‘Gamera::RGBImageView* Gamera::to_rgb(const T&) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:96:50: required from here include/plugins/image_conversion.hpp:89:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 89 | } catch (std::exception e) { | ^~~~~ include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter::operator()(const T&) [with T = Gamera::ImageView >; Gamera::GreyScaleImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:754:16: required from ‘Gamera::GreyScaleImageView* Gamera::to_greyscale(const T&) [with T = Gamera::ImageView >; Gamera::GreyScaleImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:146:56: required from here include/plugins/image_conversion.hpp:286:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >; Gamera::GreyScaleImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:754:16: required from ‘Gamera::GreyScaleImageView* Gamera::to_greyscale(const T&) [with T = Gamera::ConnectedComponent >; Gamera::GreyScaleImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:149:43: required from here include/plugins/image_conversion.hpp:286:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter::operator()(const T&) [with T = Gamera::ImageView >; Gamera::GreyScaleImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:754:16: required from ‘Gamera::GreyScaleImageView* Gamera::to_greyscale(const T&) [with T = Gamera::ImageView >; Gamera::GreyScaleImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:152:59: required from here include/plugins/image_conversion.hpp:286:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >; Gamera::GreyScaleImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:754:16: required from ‘Gamera::GreyScaleImageView* Gamera::to_greyscale(const T&) [with T = Gamera::ConnectedComponent >; Gamera::GreyScaleImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:155:46: required from here include/plugins/image_conversion.hpp:286:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter::operator()(const T&) [with T = Gamera::MultiLabelCC >; Gamera::GreyScaleImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:754:16: required from ‘Gamera::GreyScaleImageView* Gamera::to_greyscale(const T&) [with T = Gamera::MultiLabelCC >; Gamera::GreyScaleImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:158:45: required from here include/plugins/image_conversion.hpp:286:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter::operator()(const T&) [with T = Gamera::ImageView >; Pixel = unsigned int; Gamera::GreyScaleImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:754:16: required from ‘Gamera::GreyScaleImageView* Gamera::to_greyscale(const T&) [with T = Gamera::ImageView >; Gamera::GreyScaleImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:161:56: required from here include/plugins/image_conversion.hpp:254:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 254 | } catch (std::exception e) { | ^~~~~ include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter::operator()(const T&) [with T = Gamera::ImageView >; Gamera::Grey16ImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:760:16: required from ‘Gamera::Grey16ImageView* Gamera::to_grey16(const T&) [with T = Gamera::ImageView >; Gamera::Grey16ImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:214:53: required from here include/plugins/image_conversion.hpp:478:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 478 | } catch (std::exception e) { | ^~~~~ include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >; Gamera::Grey16ImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:760:16: required from ‘Gamera::Grey16ImageView* Gamera::to_grey16(const T&) [with T = Gamera::ConnectedComponent >; Gamera::Grey16ImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:217:40: required from here include/plugins/image_conversion.hpp:478:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter::operator()(const T&) [with T = Gamera::ImageView >; Gamera::Grey16ImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:760:16: required from ‘Gamera::Grey16ImageView* Gamera::to_grey16(const T&) [with T = Gamera::ImageView >; Gamera::Grey16ImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:220:56: required from here include/plugins/image_conversion.hpp:478:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >; Gamera::Grey16ImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:760:16: required from ‘Gamera::Grey16ImageView* Gamera::to_grey16(const T&) [with T = Gamera::ConnectedComponent >; Gamera::Grey16ImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:223:43: required from here include/plugins/image_conversion.hpp:478:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter::operator()(const T&) [with T = Gamera::MultiLabelCC >; Gamera::Grey16ImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:760:16: required from ‘Gamera::Grey16ImageView* Gamera::to_grey16(const T&) [with T = Gamera::MultiLabelCC >; Gamera::Grey16ImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:226:42: required from here include/plugins/image_conversion.hpp:478:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ImageView >; Gamera::FloatImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:766:16: required from ‘Gamera::FloatImageView* Gamera::to_float(const T&) [with T = Gamera::ImageView >; Gamera::FloatImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:282:52: required from here include/plugins/image_conversion.hpp:665:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 665 | } catch (std::exception e) { | ^~~~~ include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:766:16: required from ‘Gamera::FloatImageView* Gamera::to_float(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:285:39: required from here include/plugins/image_conversion.hpp:665:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ImageView >; Gamera::FloatImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:766:16: required from ‘Gamera::FloatImageView* Gamera::to_float(const T&) [with T = Gamera::ImageView >; Gamera::FloatImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:288:55: required from here include/plugins/image_conversion.hpp:665:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:766:16: required from ‘Gamera::FloatImageView* Gamera::to_float(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:291:42: required from here include/plugins/image_conversion.hpp:665:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::MultiLabelCC >; Gamera::FloatImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:766:16: required from ‘Gamera::FloatImageView* Gamera::to_float(const T&) [with T = Gamera::MultiLabelCC >; Gamera::FloatImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:294:41: required from here include/plugins/image_conversion.hpp:665:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ImageView >; Pixel = unsigned char; Gamera::FloatImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:766:16: required from ‘Gamera::FloatImageView* Gamera::to_float(const T&) [with T = Gamera::ImageView >; Gamera::FloatImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:297:55: required from here include/plugins/image_conversion.hpp:606:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 606 | } catch (std::exception e) { | ^~~~~ include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ImageView >; Pixel = unsigned int; Gamera::FloatImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:766:16: required from ‘Gamera::FloatImageView* Gamera::to_float(const T&) [with T = Gamera::ImageView >; Gamera::FloatImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:300:52: required from here include/plugins/image_conversion.hpp:606:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter::operator()(const T&) [with T = Gamera::ImageView > >; Pixel = std::complex; Gamera::FloatImageView = Gamera::ImageView >]’: include/plugins/image_conversion.hpp:766:16: required from ‘Gamera::FloatImageView* Gamera::to_float(const T&) [with T = Gamera::ImageView > >; Gamera::FloatImageView = Gamera::ImageView >]’ /<>/gamera/plugins/_image_conversion.cpp:306:53: required from here include/plugins/image_conversion.hpp:606:11: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ImageView >; Gamera::ComplexImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:772:16: required from ‘Gamera::ComplexImageView* Gamera::to_complex(const T&) [with T = Gamera::ImageView >; Gamera::ComplexImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:350:54: required from here include/plugins/image_conversion.hpp:733:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 733 | } catch (std::exception e) { | ^~~~~ include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >; Gamera::ComplexImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:772:16: required from ‘Gamera::ComplexImageView* Gamera::to_complex(const T&) [with T = Gamera::ConnectedComponent >; Gamera::ComplexImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:353:41: required from here include/plugins/image_conversion.hpp:733:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ImageView >; Gamera::ComplexImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:772:16: required from ‘Gamera::ComplexImageView* Gamera::to_complex(const T&) [with T = Gamera::ImageView >; Gamera::ComplexImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:356:57: required from here include/plugins/image_conversion.hpp:733:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ConnectedComponent >; Gamera::ComplexImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:772:16: required from ‘Gamera::ComplexImageView* Gamera::to_complex(const T&) [with T = Gamera::ConnectedComponent >; Gamera::ComplexImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:359:44: required from here include/plugins/image_conversion.hpp:733:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::MultiLabelCC >; Gamera::ComplexImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:772:16: required from ‘Gamera::ComplexImageView* Gamera::to_complex(const T&) [with T = Gamera::MultiLabelCC >; Gamera::ComplexImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:362:43: required from here include/plugins/image_conversion.hpp:733:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ImageView >; Pixel = unsigned char; Gamera::ComplexImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:772:16: required from ‘Gamera::ComplexImageView* Gamera::to_complex(const T&) [with T = Gamera::ImageView >; Gamera::ComplexImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:365:57: required from here include/plugins/image_conversion.hpp:698:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 698 | } catch (std::exception e) { | ^~~~~ include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ImageView >; Pixel = unsigned int; Gamera::ComplexImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:772:16: required from ‘Gamera::ComplexImageView* Gamera::to_complex(const T&) [with T = Gamera::ImageView >; Gamera::ComplexImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:368:54: required from here include/plugins/image_conversion.hpp:698:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ImageView > >; Pixel = Gamera::Rgb; Gamera::ComplexImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:772:16: required from ‘Gamera::ComplexImageView* Gamera::to_complex(const T&) [with T = Gamera::ImageView > >; Gamera::ComplexImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:371:51: required from here include/plugins/image_conversion.hpp:698:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_conversion.hpp: In instantiation of ‘Gamera::ComplexImageView* Gamera::_image_conversion::to_complex_converter::operator()(const T&) [with T = Gamera::ImageView >; Pixel = double; Gamera::ComplexImageView = Gamera::ImageView > >]’: include/plugins/image_conversion.hpp:772:16: required from ‘Gamera::ComplexImageView* Gamera::to_complex(const T&) [with T = Gamera::ImageView >; Gamera::ComplexImageView = Gamera::ImageView > >]’ /<>/gamera/plugins/_image_conversion.cpp:374:53: required from here include/plugins/image_conversion.hpp:698:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_conversion.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_conversion.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_image_conversion.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_image_conversion.so building 'gamera.plugins._tiff_support' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -Isrc/libtiff -I/usr/include/python2.7 -c /<>/gamera/plugins/_tiff_support.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_tiff_support.o -Wall In file included from /<>/gamera/plugins/_tiff_support.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from /<>/gamera/plugins/_tiff_support.cpp:7: include/plugins/tiff_support.hpp: In function ‘Gamera::ImageInfo* Gamera::tiff_info(const char*)’: include/plugins/tiff_support.hpp:82:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 82 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp: In function ‘Gamera::Image* Gamera::load_tiff(const char*, int)’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_tiff_support.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_tiff_support.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_tiff_support.o -ltiff -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_tiff_support.so building 'gamera.plugins._binarization' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_binarization.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_binarization.o -Wall In file included from /<>/gamera/plugins/_binarization.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/threshold.hpp:25, from include/plugins/binarization.hpp:25, from /<>/gamera/plugins/_binarization.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/threshold.hpp:26, from include/plugins/binarization.hpp:25, from /<>/gamera/plugins/_binarization.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ In file included from /<>/gamera/plugins/_binarization.cpp:7: include/plugins/binarization.hpp: In function ‘Gamera::Image* brink_threshold(const T&)’: include/plugins/binarization.hpp:1024:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1024 | for (i = 1; i < 256; ++i) // get cumulative sum | ^~~ include/plugins/binarization.hpp:1027:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1027 | for (i = 0; i < 256; ++i) // set to diagonal | ^~~ In file included from include/plugins/threshold.hpp:25, from include/plugins/binarization.hpp:25, from /<>/gamera/plugins/_binarization.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/threshold.hpp:25, from include/plugins/binarization.hpp:25, from /<>/gamera/plugins/_binarization.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp: In function ‘T* gatos_background(const T&, const U&, size_t) [with T = Gamera::ImageView >; U = Gamera::ImageView >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp: In function ‘T* gatos_background(const T&, const U&, size_t) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_binarization.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_binarization.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_binarization.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_binarization.so building 'gamera.plugins._listutilities' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_listutilities.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_listutilities.o -Wall In file included from /<>/gamera/plugins/_listutilities.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_listutilities.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_listutilities.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_listutilities.so building 'gamera.plugins._contour' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_contour.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_contour.o -Wall In file included from /<>/gamera/plugins/_contour.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/morphology.hpp:36, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:309:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_contour.cpp:7: include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_top(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:74:55: required from here include/plugins/contour.hpp:47:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 47 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_top(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:77:42: required from here include/plugins/contour.hpp:47:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_top(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:80:58: required from here include/plugins/contour.hpp:47:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_top(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:83:45: required from here include/plugins/contour.hpp:47:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_top(const T&) [with T = Gamera::MultiLabelCC >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:86:44: required from here include/plugins/contour.hpp:47:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_left(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:133:56: required from here include/plugins/contour.hpp:93:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 93 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_left(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:136:43: required from here include/plugins/contour.hpp:93:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_left(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:139:59: required from here include/plugins/contour.hpp:93:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_left(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:142:46: required from here include/plugins/contour.hpp:93:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_left(const T&) [with T = Gamera::MultiLabelCC >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:145:45: required from here include/plugins/contour.hpp:93:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_bottom(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:192:58: required from here include/plugins/contour.hpp:70:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 70 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_bottom(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:195:45: required from here include/plugins/contour.hpp:70:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_bottom(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:198:61: required from here include/plugins/contour.hpp:70:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_bottom(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:201:48: required from here include/plugins/contour.hpp:70:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_bottom(const T&) [with T = Gamera::MultiLabelCC >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:204:47: required from here include/plugins/contour.hpp:70:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_right(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:251:57: required from here include/plugins/contour.hpp:116:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 116 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_right(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:254:44: required from here include/plugins/contour.hpp:116:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_right(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:257:60: required from here include/plugins/contour.hpp:116:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_right(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:260:47: required from here include/plugins/contour.hpp:116:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_right(const T&) [with T = Gamera::MultiLabelCC >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_contour.cpp:263:46: required from here include/plugins/contour.hpp:116:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ImageView >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:314:93: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:26, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/edgedetect.hpp:165:14: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ImageView >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:314:93: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:317:80: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:26, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/edgedetect.hpp:165:14: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:317:80: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ImageView >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:320:96: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:26, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/edgedetect.hpp:165:14: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ImageView >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:320:96: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:323:83: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:26, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/edgedetect.hpp:165:14: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:323:83: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::MultiLabelCC >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:326:82: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:26, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/edgedetect.hpp:165:14: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::MultiLabelCC >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:326:82: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from /<>/gamera/plugins/_contour.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:317:80: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ImageView >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:320:96: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:323:83: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::MultiLabelCC >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_contour.cpp:326:82: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_contour.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_contour.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_contour.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_contour.so building 'gamera.plugins._image_utilities' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_image_utilities.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_image_utilities.o -Wall In file included from /<>/gamera/plugins/_image_utilities.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from /<>/gamera/plugins/_image_utilities.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from /<>/gamera/plugins/_image_utilities.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_image_utilities.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]’: /<>/gamera/plugins/_image_utilities.cpp:124:74: required from here include/plugins/image_utilities.hpp:157:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 157 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 170 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ConnectedComponent >]’: /<>/gamera/plugins/_image_utilities.cpp:127:61: required from here include/plugins/image_utilities.hpp:157:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 157 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 170 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]’: /<>/gamera/plugins/_image_utilities.cpp:130:77: required from here include/plugins/image_utilities.hpp:157:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 157 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 170 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ConnectedComponent >]’: /<>/gamera/plugins/_image_utilities.cpp:133:64: required from here include/plugins/image_utilities.hpp:157:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 157 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 170 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::MultiLabelCC >]’: /<>/gamera/plugins/_image_utilities.cpp:136:63: required from here include/plugins/image_utilities.hpp:157:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 157 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 170 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]’: /<>/gamera/plugins/_image_utilities.cpp:139:77: required from here include/plugins/image_utilities.hpp:157:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 157 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 170 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]’: /<>/gamera/plugins/_image_utilities.cpp:142:74: required from here include/plugins/image_utilities.hpp:157:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 157 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 170 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView > >]’: /<>/gamera/plugins/_image_utilities.cpp:145:71: required from here include/plugins/image_utilities.hpp:157:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 157 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 170 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]’: /<>/gamera/plugins/_image_utilities.cpp:148:73: required from here include/plugins/image_utilities.hpp:157:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 157 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 170 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView > >]’: /<>/gamera/plugins/_image_utilities.cpp:151:75: required from here include/plugins/image_utilities.hpp:157:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 157 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp:170:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 170 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::histogram(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_image_utilities.cpp:195:56: required from here include/plugins/image_utilities.hpp:288:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 288 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::histogram(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_image_utilities.cpp:198:53: required from here include/plugins/image_utilities.hpp:288:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_image_utilities.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = short unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:426:147: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 445 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = short unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:429:134: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = short unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:432:150: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = short unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:435:137: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = short unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:438:136: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = unsigned char]’: /<>/gamera/plugins/_image_utilities.cpp:441:153: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:444:147: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; size_t = long unsigned int; typename T::value_type = Gamera::Rgb]’: /<>/gamera/plugins/_image_utilities.cpp:447:141: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int; typename T::value_type = double]’: /<>/gamera/plugins/_image_utilities.cpp:450:145: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image(const T&, size_t, size_t, size_t, size_t, typename T::value_type) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; size_t = long unsigned int; typename T::value_type = std::complex]’: /<>/gamera/plugins/_image_utilities.cpp:453:149: required from here include/plugins/image_utilities.hpp:445:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_image_utilities.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image_default(const T&, size_t, size_t, size_t, size_t) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:505:108: required from here include/plugins/image_utilities.hpp:385:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 385 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image_default(const T&, size_t, size_t, size_t, size_t) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:508:95: required from here include/plugins/image_utilities.hpp:385:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image_default(const T&, size_t, size_t, size_t, size_t) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:511:111: required from here include/plugins/image_utilities.hpp:385:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image_default(const T&, size_t, size_t, size_t, size_t) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:514:98: required from here include/plugins/image_utilities.hpp:385:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image_default(const T&, size_t, size_t, size_t, size_t) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:517:97: required from here include/plugins/image_utilities.hpp:385:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image_default(const T&, size_t, size_t, size_t, size_t) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:520:111: required from here include/plugins/image_utilities.hpp:385:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image_default(const T&, size_t, size_t, size_t, size_t) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:523:108: required from here include/plugins/image_utilities.hpp:385:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image_default(const T&, size_t, size_t, size_t, size_t) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; size_t = long unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:526:105: required from here include/plugins/image_utilities.hpp:385:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image_default(const T&, size_t, size_t, size_t, size_t) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:529:107: required from here include/plugins/image_utilities.hpp:385:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::pad_image_default(const T&, size_t, size_t, size_t, size_t) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >; size_t = long unsigned int]’: /<>/gamera/plugins/_image_utilities.cpp:532:109: required from here include/plugins/image_utilities.hpp:385:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_image_utilities.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::mask(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_image_utilities.cpp:793:82: required from here include/plugins/image_utilities.hpp:573:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 573 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::mask(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_image_utilities.cpp:796:69: required from here include/plugins/image_utilities.hpp:573:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::mask(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_image_utilities.cpp:799:85: required from here include/plugins/image_utilities.hpp:573:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::mask(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_image_utilities.cpp:802:72: required from here include/plugins/image_utilities.hpp:573:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::mask(const T&, U&) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_image_utilities.cpp:805:71: required from here include/plugins/image_utilities.hpp:573:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::mask(const T&, U&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_image_utilities.cpp:815:76: required from here include/plugins/image_utilities.hpp:573:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::mask(const T&, U&) [with T = Gamera::ImageView > >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_image_utilities.cpp:818:63: required from here include/plugins/image_utilities.hpp:573:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::mask(const T&, U&) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_image_utilities.cpp:821:79: required from here include/plugins/image_utilities.hpp:573:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::mask(const T&, U&) [with T = Gamera::ImageView > >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_image_utilities.cpp:824:66: required from here include/plugins/image_utilities.hpp:573:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::mask(const T&, U&) [with T = Gamera::ImageView > >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_image_utilities.cpp:827:65: required from here include/plugins/image_utilities.hpp:573:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:174:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Size&, bool) [with T = Gamera::RleImageData]’ include/plugins/image_utilities.hpp:167:9: required from ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]’ /<>/gamera/plugins/_image_utilities.cpp:139:77: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:174:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Size&, bool) [with T = Gamera::RleImageData]’ include/plugins/image_utilities.hpp:167:9: required from ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]’ /<>/gamera/plugins/_image_utilities.cpp:142:74: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:174:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Size&, bool) [with T = Gamera::RleImageData]’ include/plugins/image_utilities.hpp:167:9: required from ‘Gamera::Image* Gamera::image_copy(T&, int) [with T = Gamera::ImageView >]’ /<>/gamera/plugins/_image_utilities.cpp:148:73: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:160:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(const self&, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::ImageData; Gamera::ConnectedComponent::self = Gamera::ConnectedComponent >]’ include/plugins/image_utilities.hpp:537:14: required from ‘Gamera::Image* Gamera::clip_image(T&, const Gamera::Rect*) [with T = Gamera::ConnectedComponent >]’ /<>/gamera/plugins/_image_utilities.cpp:714:52: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:160:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(const self&, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::RleImageData; Gamera::ConnectedComponent::self = Gamera::ConnectedComponent >]’ include/plugins/image_utilities.hpp:537:14: required from ‘Gamera::Image* Gamera::clip_image(T&, const Gamera::Rect*) [with T = Gamera::ConnectedComponent >]’ /<>/gamera/plugins/_image_utilities.cpp:720:55: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:487:7: required from ‘Gamera::MultiLabelCC::MultiLabelCC(const self&, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::ImageData; Gamera::MultiLabelCC::self = Gamera::MultiLabelCC >]’ include/plugins/image_utilities.hpp:537:14: required from ‘Gamera::Image* Gamera::clip_image(T&, const Gamera::Rect*) [with T = Gamera::MultiLabelCC >]’ /<>/gamera/plugins/_image_utilities.cpp:723:54: required from here include/connected_components.hpp:781:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:782:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:783:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:784:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:785:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:786:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:781:26: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:782:26: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:782:23: note: using the range [-2147483648, 2147483647] for directive argument 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:783:26: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:783:23: note: using the range [-2147483648, 2147483647] for directive argument 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:784:26: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:785:26: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:785:23: note: using the range [-2147483648, 2147483647] for directive argument 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:786:26: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:786:23: note: using the range [-2147483648, 2147483647] for directive argument 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp: In function ‘Gamera::ImageList* Gamera::ccs_from_labeled_image(T&) [with T = Gamera::ImageView >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp: In function ‘Gamera::ImageList* Gamera::ccs_from_labeled_image(T&) [with T = Gamera::ConnectedComponent >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_image_utilities.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_image_utilities.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_image_utilities.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_image_utilities.so building 'gamera.plugins._misc_filters' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_misc_filters.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_misc_filters.o -Wall In file included from /<>/gamera/plugins/_misc_filters.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:26, from /<>/gamera/plugins/_misc_filters.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from /<>/gamera/plugins/_misc_filters.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:26, from /<>/gamera/plugins/_misc_filters.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/misc_filters.hpp:26, from /<>/gamera/plugins/_misc_filters.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from /<>/gamera/plugins/_misc_filters.cpp:7: include/plugins/misc_filters.hpp: In instantiation of ‘Gamera::Image* Gamera::create_gabor_filter(const T&, double, double, int) [with T = Gamera::ImageView >]’: /<>/gamera/plugins/_misc_filters.cpp:291:113: required from here include/plugins/misc_filters.hpp:440:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 440 | } catch(std::exception e) { | ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/plugins/misc_filters.hpp:26, from /<>/gamera/plugins/_misc_filters.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:219:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::mean(const T&, unsigned int, size_t) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_misc_filters.cpp:78:77: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:219:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::mean(const T&, unsigned int, size_t) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_misc_filters.cpp:81:64: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:219:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::mean(const T&, unsigned int, size_t) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_misc_filters.cpp:84:80: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:219:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::mean(const T&, unsigned int, size_t) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_misc_filters.cpp:87:67: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:219:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::mean(const T&, unsigned int, size_t) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_misc_filters.cpp:90:66: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:219:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::mean(const T&, unsigned int, size_t) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_misc_filters.cpp:93:80: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:219:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::mean(const T&, unsigned int, size_t) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_misc_filters.cpp:96:77: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_filters.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_misc_filters.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_misc_filters.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_misc_filters.so building 'gamera.plugins._deformation' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_deformation.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_deformation.o -Wall In file included from /<>/gamera/plugins/_deformation.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/deformations.hpp:21, from /<>/gamera/plugins/_deformation.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/morphology.hpp:36, from include/plugins/deformations.hpp:25, from /<>/gamera/plugins/_deformation.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ In file included from include/plugins/deformations.hpp:21, from /<>/gamera/plugins/_deformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/deformations.hpp:21, from /<>/gamera/plugins/_deformation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:309:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_deformation.cpp:7: include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::noise(const T&, int, int, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:80:96: required from here include/plugins/deformations.hpp:439:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 439 | } catch (std::exception e) { | ^~~~~ include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::noise(const T&, int, int, long int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:83:83: required from here include/plugins/deformations.hpp:439:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::noise(const T&, int, int, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:86:99: required from here include/plugins/deformations.hpp:439:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::noise(const T&, int, int, long int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:89:86: required from here include/plugins/deformations.hpp:439:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::noise(const T&, int, int, long int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:92:85: required from here include/plugins/deformations.hpp:439:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::noise(const T&, int, int, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:95:99: required from here include/plugins/deformations.hpp:439:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::noise(const T&, int, int, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:98:96: required from here include/plugins/deformations.hpp:439:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::noise(const T&, int, int, long int) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_deformation.cpp:101:93: required from here include/plugins/deformations.hpp:439:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::noise(const T&, int, int, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:104:95: required from here include/plugins/deformations.hpp:439:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::inkrub(const T&, int, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:152:91: required from here include/plugins/deformations.hpp:487:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 487 | } catch (std::exception e) { | ^~~~~ include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::inkrub(const T&, int, long int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:155:78: required from here include/plugins/deformations.hpp:487:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::inkrub(const T&, int, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:158:94: required from here include/plugins/deformations.hpp:487:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::inkrub(const T&, int, long int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:161:81: required from here include/plugins/deformations.hpp:487:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::inkrub(const T&, int, long int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:164:80: required from here include/plugins/deformations.hpp:487:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::inkrub(const T&, int, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:167:94: required from here include/plugins/deformations.hpp:487:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::inkrub(const T&, int, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:170:91: required from here include/plugins/deformations.hpp:487:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::inkrub(const T&, int, long int) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_deformation.cpp:173:88: required from here include/plugins/deformations.hpp:487:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::inkrub(const T&, int, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:176:90: required from here include/plugins/deformations.hpp:487:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::wave(const T&, int, float, int, int, int, double, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:234:149: required from here include/plugins/deformations.hpp:368:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 368 | } catch (std::exception e) { | ^~~~~ include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::wave(const T&, int, float, int, int, int, double, long int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:237:136: required from here include/plugins/deformations.hpp:368:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::wave(const T&, int, float, int, int, int, double, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:240:152: required from here include/plugins/deformations.hpp:368:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::wave(const T&, int, float, int, int, int, double, long int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:243:139: required from here include/plugins/deformations.hpp:368:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::wave(const T&, int, float, int, int, int, double, long int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:246:138: required from here include/plugins/deformations.hpp:368:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::wave(const T&, int, float, int, int, int, double, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:249:152: required from here include/plugins/deformations.hpp:368:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::wave(const T&, int, float, int, int, int, double, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:252:149: required from here include/plugins/deformations.hpp:368:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::wave(const T&, int, float, int, int, int, double, long int) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_deformation.cpp:255:146: required from here include/plugins/deformations.hpp:368:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::wave(const T&, int, float, int, int, int, double, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:258:148: required from here include/plugins/deformations.hpp:368:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::ink_diffuse(const T&, int, double, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:308:124: required from here include/plugins/deformations.hpp:593:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 593 | } catch (std::exception e) { | ^~~~~ include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::ink_diffuse(const T&, int, double, long int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:311:111: required from here include/plugins/deformations.hpp:593:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::ink_diffuse(const T&, int, double, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:314:127: required from here include/plugins/deformations.hpp:593:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::ink_diffuse(const T&, int, double, long int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:317:114: required from here include/plugins/deformations.hpp:593:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::ink_diffuse(const T&, int, double, long int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:320:113: required from here include/plugins/deformations.hpp:593:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::ink_diffuse(const T&, int, double, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:323:127: required from here include/plugins/deformations.hpp:593:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::ink_diffuse(const T&, int, double, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:326:124: required from here include/plugins/deformations.hpp:593:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::ink_diffuse(const T&, int, double, long int) [with T = Gamera::ImageView > >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_deformation.cpp:329:121: required from here include/plugins/deformations.hpp:593:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/deformations.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::ink_diffuse(const T&, int, double, long int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_deformation.cpp:332:123: required from here include/plugins/deformations.hpp:593:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/plugins/deformations.hpp:25, from /<>/gamera/plugins/_deformation.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ImageView >]’: include/plugins/deformations.hpp:626:48: required from ‘typename Gamera::ImageFactory::view_type* Gamera::degrade_kanungo(const T&, float, float, float, float, float, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_deformation.cpp:390:122: required from here include/plugins/morphology.hpp:486:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 486 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp: In instantiation of ‘Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ConnectedComponent >]’: include/plugins/deformations.hpp:626:48: required from ‘typename Gamera::ImageFactory::view_type* Gamera::degrade_kanungo(const T&, float, float, float, float, float, int, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_deformation.cpp:393:109: required from here include/plugins/morphology.hpp:486:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/morphology.hpp: In instantiation of ‘Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ImageView >]’: include/plugins/deformations.hpp:626:48: required from ‘typename Gamera::ImageFactory::view_type* Gamera::degrade_kanungo(const T&, float, float, float, float, float, int, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_deformation.cpp:396:125: required from here include/plugins/morphology.hpp:486:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/morphology.hpp: In instantiation of ‘Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::ConnectedComponent >]’: include/plugins/deformations.hpp:626:48: required from ‘typename Gamera::ImageFactory::view_type* Gamera::degrade_kanungo(const T&, float, float, float, float, float, int, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_deformation.cpp:399:112: required from here include/plugins/morphology.hpp:486:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/morphology.hpp: In instantiation of ‘Gamera::Image* Gamera::distance_transform(const T&, int) [with T = Gamera::MultiLabelCC >]’: include/plugins/deformations.hpp:626:48: required from ‘typename Gamera::ImageFactory::view_type* Gamera::degrade_kanungo(const T&, float, float, float, float, float, int, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_deformation.cpp:402:111: required from here include/plugins/morphology.hpp:486:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_deformation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_deformation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_deformation.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_deformation.so building 'gamera.plugins._structural' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_structural.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_structural.o -Wall In file included from /<>/gamera/plugins/_structural.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from /<>/gamera/plugins/_structural.cpp:7: include/plugins/structural.hpp: In function ‘void Gamera::gcf(double, double, double&, double&)’: include/plugins/structural.hpp:233:19: warning: catching polymorphic type ‘class std::overflow_error’ by value [-Wcatch-value=] 233 | } catch (std::overflow_error) { | ^~~~~~~~~~~~~~ include/plugins/structural.hpp: In function ‘void Gamera::least_squares_fit(const PointVector&, double&, double&, double&)’: include/plugins/structural.hpp:290:21: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 290 | } catch (std::exception) { | ^~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:136:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(const self&, const Gamera::Rect&) [with T = Gamera::ImageData; Gamera::ConnectedComponent::self = Gamera::ConnectedComponent >]’ include/plugins/structural.hpp:53:7: required from ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >]’ /<>/gamera/plugins/_structural.cpp:585:95: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:136:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(const self&, const Gamera::Rect&) [with T = Gamera::RleImageData; Gamera::ConnectedComponent::self = Gamera::ConnectedComponent >]’ include/plugins/structural.hpp:53:7: required from ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >]’ /<>/gamera/plugins/_structural.cpp:591:98: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:459:7: required from ‘Gamera::MultiLabelCC::MultiLabelCC(const self&, const Gamera::Rect&) [with T = Gamera::ImageData; Gamera::MultiLabelCC::self = Gamera::MultiLabelCC >]’ include/plugins/structural.hpp:53:7: required from ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >]’ /<>/gamera/plugins/_structural.cpp:594:97: required from here include/connected_components.hpp:781:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:782:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:783:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:784:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:785:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:786:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In function ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp: In function ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp: In function ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ImageView >; U = Gamera::ImageView >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp: In function ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp: In function ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp: In function ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ImageView >; U = Gamera::ImageView >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp: In function ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ImageView >; U = Gamera::ImageView >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp: In function ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ImageView >; U = Gamera::ImageView >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp: In function ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp: In function ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp: In function ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp: In function ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp: In function ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp: In function ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp: In function ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp: In function ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:781:26: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:782:26: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:782:23: note: using the range [-2147483648, 2147483647] for directive argument 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:783:26: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:783:23: note: using the range [-2147483648, 2147483647] for directive argument 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:784:26: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:785:26: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:785:23: note: using the range [-2147483648, 2147483647] for directive argument 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:786:26: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:786:23: note: using the range [-2147483648, 2147483647] for directive argument 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp: In function ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp: In function ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp: In function ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp: In function ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp: In function ‘bool Gamera::shaped_grouping_function(T&, U&, double) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_structural.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_structural.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_structural.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_structural.so building 'gamera.plugins._string_io' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_string_io.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_string_io.o -Wall In file included from /<>/gamera/plugins/_string_io.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ /<>/gamera/plugins/_string_io.cpp: In function ‘PyObject* call__from_raw_string(PyObject*, PyObject*)’: /<>/gamera/plugins/_string_io.cpp:132:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 132 | } catch (std::invalid_argument e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_string_io.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_string_io.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_string_io.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_string_io.so building 'gamera.plugins._geometry' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_geometry.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_geometry.o -Wall In file included from /<>/gamera/plugins/_geometry.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/geometry.hpp:39, from /<>/gamera/plugins/_geometry.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/morphology.hpp:36, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/geometry.hpp:39, from /<>/gamera/plugins/_geometry.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/geometry.hpp:39, from /<>/gamera/plugins/_geometry.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/geometry.hpp:39, from /<>/gamera/plugins/_geometry.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:309:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_geometry.cpp:7: include/plugins/geometry.hpp: In instantiation of ‘Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::ImageView >]’: /<>/gamera/plugins/_geometry.cpp:90:70: required from here include/plugins/geometry.hpp:102:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 102 | } catch (std::exception e) { | ^~~~~ include/plugins/geometry.hpp: In instantiation of ‘Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::ConnectedComponent >]’: /<>/gamera/plugins/_geometry.cpp:93:57: required from here include/plugins/geometry.hpp:102:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/geometry.hpp: In instantiation of ‘Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::ImageView >]’: /<>/gamera/plugins/_geometry.cpp:96:73: required from here include/plugins/geometry.hpp:102:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/geometry.hpp: In instantiation of ‘Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::ConnectedComponent >]’: /<>/gamera/plugins/_geometry.cpp:99:60: required from here include/plugins/geometry.hpp:102:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/geometry.hpp: In instantiation of ‘Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::MultiLabelCC >]’: /<>/gamera/plugins/_geometry.cpp:102:59: required from here include/plugins/geometry.hpp:102:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/geometry.hpp: In instantiation of ‘Gamera::Image* Gamera::voronoi_from_labeled_image(const T&, bool) [with T = Gamera::ImageView >]’: /<>/gamera/plugins/_geometry.cpp:105:73: required from here include/plugins/geometry.hpp:102:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/geometry.hpp: In instantiation of ‘Gamera::RGBImageView* Gamera::graph_color_ccs(T&, Gamera::ImageVector&, PyObject*, int, bool) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >; Gamera::ImageVector = std::vector >; PyObject = _object]’: /<>/gamera/plugins/_geometry.cpp:336:104: required from here include/plugins/geometry.hpp:628:11: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 628 | catch( std::runtime_error runtimeError ) { | ^~~~~ include/plugins/geometry.hpp: In instantiation of ‘Gamera::RGBImageView* Gamera::graph_color_ccs(T&, Gamera::ImageVector&, PyObject*, int, bool) [with T = Gamera::ConnectedComponent >; Gamera::RGBImageView = Gamera::ImageView > >; Gamera::ImageVector = std::vector >; PyObject = _object]’: /<>/gamera/plugins/_geometry.cpp:339:91: required from here include/plugins/geometry.hpp:628:11: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] include/plugins/geometry.hpp: In instantiation of ‘Gamera::RGBImageView* Gamera::graph_color_ccs(T&, Gamera::ImageVector&, PyObject*, int, bool) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >; Gamera::ImageVector = std::vector >; PyObject = _object]’: /<>/gamera/plugins/_geometry.cpp:342:107: required from here include/plugins/geometry.hpp:628:11: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] include/plugins/geometry.hpp: In instantiation of ‘Gamera::RGBImageView* Gamera::graph_color_ccs(T&, Gamera::ImageVector&, PyObject*, int, bool) [with T = Gamera::ConnectedComponent >; Gamera::RGBImageView = Gamera::ImageView > >; Gamera::ImageVector = std::vector >; PyObject = _object]’: /<>/gamera/plugins/_geometry.cpp:345:94: required from here include/plugins/geometry.hpp:628:11: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] include/plugins/geometry.hpp: In instantiation of ‘Gamera::RGBImageView* Gamera::graph_color_ccs(T&, Gamera::ImageVector&, PyObject*, int, bool) [with T = Gamera::MultiLabelCC >; Gamera::RGBImageView = Gamera::ImageView > >; Gamera::ImageVector = std::vector >; PyObject = _object]’: /<>/gamera/plugins/_geometry.cpp:348:93: required from here include/plugins/geometry.hpp:628:11: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/plugins/geometry.hpp:39, from /<>/gamera/plugins/_geometry.cpp:7: include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_left(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: include/plugins/geometry.hpp:757:37: required from ‘Gamera::PointVector* Gamera::convex_hull_as_points(const T&) [with T = Gamera::ImageView >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_geometry.cpp:429:65: required from here include/plugins/contour.hpp:93:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 93 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_right(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: include/plugins/geometry.hpp:758:39: required from ‘Gamera::PointVector* Gamera::convex_hull_as_points(const T&) [with T = Gamera::ImageView >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_geometry.cpp:429:65: required from here include/plugins/contour.hpp:116:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 116 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_left(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: include/plugins/geometry.hpp:757:37: required from ‘Gamera::PointVector* Gamera::convex_hull_as_points(const T&) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_geometry.cpp:432:52: required from here include/plugins/contour.hpp:93:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 93 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_right(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: include/plugins/geometry.hpp:758:39: required from ‘Gamera::PointVector* Gamera::convex_hull_as_points(const T&) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_geometry.cpp:432:52: required from here include/plugins/contour.hpp:116:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 116 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_left(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: include/plugins/geometry.hpp:757:37: required from ‘Gamera::PointVector* Gamera::convex_hull_as_points(const T&) [with T = Gamera::ImageView >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_geometry.cpp:435:68: required from here include/plugins/contour.hpp:93:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 93 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_right(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: include/plugins/geometry.hpp:758:39: required from ‘Gamera::PointVector* Gamera::convex_hull_as_points(const T&) [with T = Gamera::ImageView >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_geometry.cpp:435:68: required from here include/plugins/contour.hpp:116:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 116 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_left(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: include/plugins/geometry.hpp:757:37: required from ‘Gamera::PointVector* Gamera::convex_hull_as_points(const T&) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_geometry.cpp:438:55: required from here include/plugins/contour.hpp:93:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 93 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_right(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: include/plugins/geometry.hpp:758:39: required from ‘Gamera::PointVector* Gamera::convex_hull_as_points(const T&) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_geometry.cpp:438:55: required from here include/plugins/contour.hpp:116:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 116 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_left(const T&) [with T = Gamera::MultiLabelCC >; Gamera::FloatVector = std::vector]’: include/plugins/geometry.hpp:757:37: required from ‘Gamera::PointVector* Gamera::convex_hull_as_points(const T&) [with T = Gamera::MultiLabelCC >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_geometry.cpp:441:54: required from here include/plugins/contour.hpp:93:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 93 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_right(const T&) [with T = Gamera::MultiLabelCC >; Gamera::FloatVector = std::vector]’: include/plugins/geometry.hpp:758:39: required from ‘Gamera::PointVector* Gamera::convex_hull_as_points(const T&) [with T = Gamera::MultiLabelCC >; Gamera::PointVector = std::vector]’ /<>/gamera/plugins/_geometry.cpp:441:54: required from here include/plugins/contour.hpp:116:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 116 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_top(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: include/plugins/contour.hpp:150:37: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ include/plugins/geometry.hpp:380:52: required from ‘Gamera::GraphApi::Graph* Gamera::graph_from_ccs(T&, Gamera::ImageVector&, int) [with T = Gamera::ImageView >; Gamera::ImageVector = std::vector >]’ include/plugins/geometry.hpp:572:27: required from ‘Gamera::RGBImageView* Gamera::graph_color_ccs(T&, Gamera::ImageVector&, PyObject*, int, bool) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >; Gamera::ImageVector = std::vector >; PyObject = _object]’ /<>/gamera/plugins/_geometry.cpp:336:104: required from here include/plugins/contour.hpp:47:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 47 | } catch (std::exception e) { | ^~~~~ include/plugins/contour.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::contour_bottom(const T&) [with T = Gamera::ConnectedComponent >; Gamera::FloatVector = std::vector]’: include/plugins/contour.hpp:152:43: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ include/plugins/geometry.hpp:380:52: required from ‘Gamera::GraphApi::Graph* Gamera::graph_from_ccs(T&, Gamera::ImageVector&, int) [with T = Gamera::ImageView >; Gamera::ImageVector = std::vector >]’ include/plugins/geometry.hpp:572:27: required from ‘Gamera::RGBImageView* Gamera::graph_color_ccs(T&, Gamera::ImageVector&, PyObject*, int, bool) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >; Gamera::ImageVector = std::vector >; PyObject = _object]’ /<>/gamera/plugins/_geometry.cpp:336:104: required from here include/plugins/contour.hpp:70:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 70 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/geometry.hpp:39, from /<>/gamera/plugins/_geometry.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ include/plugins/geometry.hpp:380:52: required from ‘Gamera::GraphApi::Graph* Gamera::graph_from_ccs(T&, Gamera::ImageVector&, int) [with T = Gamera::ImageView >; Gamera::ImageVector = std::vector >]’ include/plugins/geometry.hpp:572:27: required from ‘Gamera::RGBImageView* Gamera::graph_color_ccs(T&, Gamera::ImageVector&, PyObject*, int, bool) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >; Gamera::ImageVector = std::vector >; PyObject = _object]’ /<>/gamera/plugins/_geometry.cpp:336:104: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:26, from include/plugins/contour.hpp:28, from include/plugins/geometry.hpp:39, from /<>/gamera/plugins/_geometry.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/edgedetect.hpp:165:14: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ include/plugins/geometry.hpp:380:52: required from ‘Gamera::GraphApi::Graph* Gamera::graph_from_ccs(T&, Gamera::ImageVector&, int) [with T = Gamera::ImageView >; Gamera::ImageVector = std::vector >]’ include/plugins/geometry.hpp:572:27: required from ‘Gamera::RGBImageView* Gamera::graph_color_ccs(T&, Gamera::ImageVector&, PyObject*, int, bool) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >; Gamera::ImageVector = std::vector >; PyObject = _object]’ /<>/gamera/plugins/_geometry.cpp:336:104: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from include/plugins/contour.hpp:28, from include/plugins/geometry.hpp:39, from /<>/gamera/plugins/_geometry.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/contour.hpp:240:31: required from ‘Gamera::PointVector* Gamera::contour_samplepoints(const T&, int, int) [with T = Gamera::ConnectedComponent >; Gamera::PointVector = std::vector]’ include/plugins/geometry.hpp:380:52: required from ‘Gamera::GraphApi::Graph* Gamera::graph_from_ccs(T&, Gamera::ImageVector&, int) [with T = Gamera::ImageView >; Gamera::ImageVector = std::vector >]’ include/plugins/geometry.hpp:572:27: required from ‘Gamera::RGBImageView* Gamera::graph_color_ccs(T&, Gamera::ImageVector&, PyObject*, int, bool) [with T = Gamera::ImageView >; Gamera::RGBImageView = Gamera::ImageView > >; Gamera::ImageVector = std::vector >; PyObject = _object]’ /<>/gamera/plugins/_geometry.cpp:336:104: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_geometry.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_geometry.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/geostructs/kdtree.cpp -o build/temp.linux-aarch64-2.7/src/geostructs/kdtree.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/geostructs/delaunaytree.cpp -o build/temp.linux-aarch64-2.7/src/geostructs/delaunaytree.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/graph_flags.cpp -o build/temp.linux-aarch64-2.7/src/graph/graph_flags.o -Wall src/graph/graph_flags.cpp: In member function ‘void Gamera::GraphApi::Graph::make_undirected()’: src/graph/graph_flags.cpp:92:19: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 92 | catch (std::runtime_error) { | ^~~~~~~~~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/spanning_tree.cpp -o build/temp.linux-aarch64-2.7/src/graph/spanning_tree.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/node.cpp -o build/temp.linux-aarch64-2.7/src/graph/node.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/shortest_path.cpp -o build/temp.linux-aarch64-2.7/src/graph/shortest_path.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/subgraph_root.cpp -o build/temp.linux-aarch64-2.7/src/graph/subgraph_root.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/edge.cpp -o build/temp.linux-aarch64-2.7/src/graph/edge.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/bfsdfsiterator.cpp -o build/temp.linux-aarch64-2.7/src/graph/bfsdfsiterator.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/graph_colorize.cpp -o build/temp.linux-aarch64-2.7/src/graph/graph_colorize.o -Wall src/graph/graph_colorize.cpp: In member function ‘void Gamera::GraphApi::Graph::colorize(unsigned int)’: src/graph/graph_colorize.cpp:173:24: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 173 | catch(std::runtime_error) { | ^~~~~~~~~~~~~ src/graph/graph_colorize.cpp:213:15: warning: catching polymorphic type ‘class std::runtime_error’ by value [-Wcatch-value=] 213 | catch(std::runtime_error) { | ^~~~~~~~~~~~~ aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/graph_structure.cpp -o build/temp.linux-aarch64-2.7/src/graph/graph_structure.o -Wall aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c src/graph/graph_algorithm.cpp -o build/temp.linux-aarch64-2.7/src/graph/graph_algorithm.o -Wall aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_geometry.o build/temp.linux-aarch64-2.7/src/geostructs/kdtree.o build/temp.linux-aarch64-2.7/src/geostructs/delaunaytree.o build/temp.linux-aarch64-2.7/src/graph/graph_flags.o build/temp.linux-aarch64-2.7/src/graph/spanning_tree.o build/temp.linux-aarch64-2.7/src/graph/node.o build/temp.linux-aarch64-2.7/src/graph/shortest_path.o build/temp.linux-aarch64-2.7/src/graph/subgraph_root.o build/temp.linux-aarch64-2.7/src/graph/edge.o build/temp.linux-aarch64-2.7/src/graph/bfsdfsiterator.o build/temp.linux-aarch64-2.7/src/graph/graph_colorize.o build/temp.linux-aarch64-2.7/src/graph/graph_structure.o build/temp.linux-aarch64-2.7/src/graph/graph_algorithm.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_geometry.so building 'gamera.plugins._misc_free_functions' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_misc_free_functions.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_misc_free_functions.o -Wall In file included from /<>/gamera/plugins/_misc_free_functions.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_misc_free_functions.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_misc_free_functions.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_misc_free_functions.so building 'gamera.plugins._corelation' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_corelation.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_corelation.o -Wall In file included from /<>/gamera/plugins/_corelation.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ /<>/gamera/plugins/_corelation.cpp: In function ‘PyObject* call_corelation_weighted(PyObject*, PyObject*)’: /<>/gamera/plugins/_corelation.cpp:81:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 81 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_corelation.cpp: In function ‘PyObject* call_corelation_sum(PyObject*, PyObject*)’: /<>/gamera/plugins/_corelation.cpp:265:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 265 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_corelation.cpp: In function ‘PyObject* call_corelation_sum_squares(PyObject*, PyObject*)’: /<>/gamera/plugins/_corelation.cpp:449:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 449 | } catch (std::invalid_argument e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_corelation.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_corelation.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_corelation.so building 'gamera.plugins._edgedetect' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_edgedetect.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_edgedetect.o -Wall In file included from /<>/gamera/plugins/_edgedetect.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/morphology.hpp:36, from include/plugins/edgedetect.hpp:27, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:309:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/edgedetect.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::difference_of_exponential_edge_image(const T&, double, double, unsigned int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_edgedetect.cpp:76:139: required from here include/plugins/edgedetect.hpp:47:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 47 | } catch (std::exception e) { | ^~~~~ include/plugins/edgedetect.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::difference_of_exponential_edge_image(const T&, double, double, unsigned int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_edgedetect.cpp:79:136: required from here include/plugins/edgedetect.hpp:47:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/edgedetect.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::difference_of_exponential_edge_image(const T&, double, double, unsigned int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_edgedetect.cpp:82:135: required from here include/plugins/edgedetect.hpp:47:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/edgedetect.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::difference_of_exponential_crack_edge_image(const T&, double, double, unsigned int, unsigned int, unsigned int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_edgedetect.cpp:136:175: required from here include/plugins/edgedetect.hpp:77:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 77 | } catch (std::exception e) { | ^~~~~ include/plugins/edgedetect.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::difference_of_exponential_crack_edge_image(const T&, double, double, unsigned int, unsigned int, unsigned int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_edgedetect.cpp:139:172: required from here include/plugins/edgedetect.hpp:77:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/edgedetect.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::difference_of_exponential_crack_edge_image(const T&, double, double, unsigned int, unsigned int, unsigned int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_edgedetect.cpp:142:171: required from here include/plugins/edgedetect.hpp:77:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/edgedetect.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::canny_edge_image(const T&, double, double) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_edgedetect.cpp:190:98: required from here include/plugins/edgedetect.hpp:98:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 98 | } catch (std::exception e) { | ^~~~~ include/plugins/edgedetect.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::canny_edge_image(const T&, double, double) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_edgedetect.cpp:193:95: required from here include/plugins/edgedetect.hpp:98:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/edgedetect.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::canny_edge_image(const T&, double, double) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_edgedetect.cpp:196:94: required from here include/plugins/edgedetect.hpp:98:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/plugins/edgedetect.hpp:27, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:309:62: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:26, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/edgedetect.hpp:165:14: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:309:62: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:27, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:312:49: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:26, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/edgedetect.hpp:165:14: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:312:49: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:27, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:315:65: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:26, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/edgedetect.hpp:165:14: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:315:65: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:27, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:318:52: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:26, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/edgedetect.hpp:165:14: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:318:52: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:27, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/morphology.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’: include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:321:51: required from here include/plugins/morphology.hpp:263:4: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 263 | } catch (std::exception e) { | ^~~~~ include/plugins/morphology.hpp:286:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 286 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/edgedetect.hpp:26, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ include/plugins/edgedetect.hpp:165:14: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:321:51: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/morphology.hpp:31, from include/plugins/edgedetect.hpp:27, from /<>/gamera/plugins/_edgedetect.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:312:49: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:315:65: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:318:52: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:226:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate_original(T&, std::size_t, int, int) [with T = const Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/morphology.hpp:299:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::erode_dilate(T&, std::size_t, int, int) [with T = const Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; std::size_t = long unsigned int]’ include/plugins/edgedetect.hpp:164:34: required from ‘typename Gamera::ImageFactory::view_type* Gamera::outline(const T&, int) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_edgedetect.cpp:321:51: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_edgedetect.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_edgedetect.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_edgedetect.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_edgedetect.so building 'gamera.plugins._runlength' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_runlength.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_runlength.o -Wall In file included from /<>/gamera/plugins/_runlength.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from /<>/gamera/plugins/_runlength.cpp:7: include/plugins/runlength.hpp: In function ‘Gamera::RunVector* Gamera::_sort_run_results(Gamera::IntVector*)’: include/plugins/runlength.hpp:225:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 225 | } catch (std::exception e) { | ^ /<>/gamera/plugins/_runlength.cpp: In function ‘PyObject* call_runlength_from_point(PyObject*, PyObject*)’: /<>/gamera/plugins/_runlength.cpp:638:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 638 | } catch (std::invalid_argument e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_runlength.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from /<>/gamera/plugins/_runlength.cpp:7: include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; size_t = long unsigned int]’: include/plugins/runlength.hpp:350:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:98:87: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 336 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; size_t = long unsigned int]’: include/plugins/runlength.hpp:352:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:98:87: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; size_t = long unsigned int]’: include/plugins/runlength.hpp:356:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:98:87: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; size_t = long unsigned int]’: include/plugins/runlength.hpp:358:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:98:87: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; size_t = long unsigned int]’: include/plugins/runlength.hpp:350:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:101:74: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; size_t = long unsigned int]’: include/plugins/runlength.hpp:352:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:101:74: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; size_t = long unsigned int]’: include/plugins/runlength.hpp:356:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:101:74: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; size_t = long unsigned int]’: include/plugins/runlength.hpp:358:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:101:74: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; size_t = long unsigned int]’: include/plugins/runlength.hpp:350:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:104:90: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; size_t = long unsigned int]’: include/plugins/runlength.hpp:352:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:104:90: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; size_t = long unsigned int]’: include/plugins/runlength.hpp:356:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:104:90: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; size_t = long unsigned int]’: include/plugins/runlength.hpp:358:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:104:90: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; size_t = long unsigned int]’: include/plugins/runlength.hpp:350:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:107:77: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; size_t = long unsigned int]’: include/plugins/runlength.hpp:352:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:107:77: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; size_t = long unsigned int]’: include/plugins/runlength.hpp:356:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:107:77: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; size_t = long unsigned int]’: include/plugins/runlength.hpp:358:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:107:77: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; size_t = long unsigned int]’: include/plugins/runlength.hpp:350:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:110:76: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; size_t = long unsigned int]’: include/plugins/runlength.hpp:352:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:110:76: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; size_t = long unsigned int]’: include/plugins/runlength.hpp:356:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:110:76: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘size_t Gamera::most_frequent_run(const T&, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; size_t = long unsigned int]’: include/plugins/runlength.hpp:358:26: required from ‘size_t Gamera::most_frequent_run(const T&, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; size_t = long unsigned int]’ /<>/gamera/plugins/_runlength.cpp:110:76: required from here include/plugins/runlength.hpp:336:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; PyObject = _object]’: include/plugins/runlength.hpp:417:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:152:95: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 404 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; PyObject = _object]’: include/plugins/runlength.hpp:419:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:152:95: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; PyObject = _object]’: include/plugins/runlength.hpp:423:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:152:95: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; PyObject = _object]’: include/plugins/runlength.hpp:425:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:152:95: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; PyObject = _object]’: include/plugins/runlength.hpp:417:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:155:82: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; PyObject = _object]’: include/plugins/runlength.hpp:419:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:155:82: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; PyObject = _object]’: include/plugins/runlength.hpp:423:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:155:82: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; PyObject = _object]’: include/plugins/runlength.hpp:425:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:155:82: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; PyObject = _object]’: include/plugins/runlength.hpp:417:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:158:98: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; PyObject = _object]’: include/plugins/runlength.hpp:419:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:158:98: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; PyObject = _object]’: include/plugins/runlength.hpp:423:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:158:98: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; PyObject = _object]’: include/plugins/runlength.hpp:425:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:158:98: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; PyObject = _object]’: include/plugins/runlength.hpp:417:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:161:85: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; PyObject = _object]’: include/plugins/runlength.hpp:419:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:161:85: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; PyObject = _object]’: include/plugins/runlength.hpp:423:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:161:85: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; PyObject = _object]’: include/plugins/runlength.hpp:425:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:161:85: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; PyObject = _object]’: include/plugins/runlength.hpp:417:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:164:84: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; PyObject = _object]’: include/plugins/runlength.hpp:419:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:164:84: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; PyObject = _object]’: include/plugins/runlength.hpp:423:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:164:84: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; PyObject = _object]’: include/plugins/runlength.hpp:425:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:164:84: required from here include/plugins/runlength.hpp:404:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_runlength.cpp:7: include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Horizontal&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:313:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:212:83: required from here include/plugins/runlength.hpp:271:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 271 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Vertical&) [with Color = Gamera::runs::Black; T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:315:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:212:83: required from here include/plugins/runlength.hpp:299:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 299 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Horizontal&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:319:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:212:83: required from here include/plugins/runlength.hpp:271:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 271 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Vertical&) [with Color = Gamera::runs::White; T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:321:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:212:83: required from here include/plugins/runlength.hpp:299:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 299 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Horizontal&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:313:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:215:70: required from here include/plugins/runlength.hpp:271:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 271 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Vertical&) [with Color = Gamera::runs::Black; T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:315:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:215:70: required from here include/plugins/runlength.hpp:299:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 299 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Horizontal&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:319:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:215:70: required from here include/plugins/runlength.hpp:271:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 271 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Vertical&) [with Color = Gamera::runs::White; T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:321:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:215:70: required from here include/plugins/runlength.hpp:299:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 299 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Horizontal&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:313:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:218:86: required from here include/plugins/runlength.hpp:271:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 271 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Vertical&) [with Color = Gamera::runs::Black; T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:315:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:218:86: required from here include/plugins/runlength.hpp:299:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 299 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Horizontal&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:319:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:218:86: required from here include/plugins/runlength.hpp:271:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 271 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Vertical&) [with Color = Gamera::runs::White; T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:321:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:218:86: required from here include/plugins/runlength.hpp:299:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 299 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Horizontal&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:313:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:221:73: required from here include/plugins/runlength.hpp:271:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 271 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Vertical&) [with Color = Gamera::runs::Black; T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:315:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:221:73: required from here include/plugins/runlength.hpp:299:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 299 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Horizontal&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:319:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:221:73: required from here include/plugins/runlength.hpp:271:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 271 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Vertical&) [with Color = Gamera::runs::White; T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:321:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:221:73: required from here include/plugins/runlength.hpp:299:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 299 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Horizontal&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::Black; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:313:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:224:72: required from here include/plugins/runlength.hpp:271:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 271 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Vertical&) [with Color = Gamera::runs::Black; T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:315:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:224:72: required from here include/plugins/runlength.hpp:299:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 299 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Horizontal&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::White; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:319:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:224:72: required from here include/plugins/runlength.hpp:271:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 271 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::IntVector* Gamera::run_histogram(const T&, const Color&, const Gamera::runs::Vertical&) [with Color = Gamera::runs::White; T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’: include/plugins/runlength.hpp:321:22: required from ‘Gamera::IntVector* Gamera::run_histogram(const T&, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_runlength.cpp:224:72: required from here include/plugins/runlength.hpp:299:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 299 | } catch (std::exception e) { | ^~~~~ In file included from /<>/gamera/plugins/_runlength.cpp:7: include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; PyObject = _object]’ include/plugins/runlength.hpp:417:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:152:95: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 370 | } catch (std::exception e) { | ^~~~~ include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; PyObject = _object]’ include/plugins/runlength.hpp:419:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:152:95: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; PyObject = _object]’ include/plugins/runlength.hpp:423:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:152:95: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; PyObject = _object]’ include/plugins/runlength.hpp:425:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:152:95: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; PyObject = _object]’ include/plugins/runlength.hpp:417:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:155:82: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; PyObject = _object]’ include/plugins/runlength.hpp:419:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:155:82: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; PyObject = _object]’ include/plugins/runlength.hpp:423:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:155:82: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; PyObject = _object]’ include/plugins/runlength.hpp:425:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:155:82: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; PyObject = _object]’ include/plugins/runlength.hpp:417:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:158:98: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; PyObject = _object]’ include/plugins/runlength.hpp:419:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:158:98: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; PyObject = _object]’ include/plugins/runlength.hpp:423:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:158:98: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ImageView >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; PyObject = _object]’ include/plugins/runlength.hpp:425:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ImageView >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:158:98: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; PyObject = _object]’ include/plugins/runlength.hpp:417:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:161:85: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; PyObject = _object]’ include/plugins/runlength.hpp:419:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:161:85: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; PyObject = _object]’ include/plugins/runlength.hpp:423:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:161:85: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::ConnectedComponent >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; PyObject = _object]’ include/plugins/runlength.hpp:425:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::ConnectedComponent >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:161:85: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::Black; Direction = Gamera::runs::Horizontal; PyObject = _object]’ include/plugins/runlength.hpp:417:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:164:84: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::Black; Direction = Gamera::runs::Vertical; PyObject = _object]’ include/plugins/runlength.hpp:419:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:164:84: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::White; Direction = Gamera::runs::Horizontal; PyObject = _object]’ include/plugins/runlength.hpp:423:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:164:84: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/runlength.hpp: In instantiation of ‘Gamera::RunVector* Gamera::most_frequent_runs(const T&, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; Gamera::RunVector = std::vector >]’: include/plugins/runlength.hpp:400:41: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, const Color&, const Direction&) [with T = Gamera::MultiLabelCC >; Color = Gamera::runs::White; Direction = Gamera::runs::Vertical; PyObject = _object]’ include/plugins/runlength.hpp:425:27: required from ‘PyObject* Gamera::most_frequent_runs(const T&, long int, char* const&, char* const&) [with T = Gamera::MultiLabelCC >; PyObject = _object]’ /<>/gamera/plugins/_runlength.cpp:164:84: required from here include/plugins/runlength.hpp:370:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_runlength.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_runlength.so building 'gamera.plugins._color' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_color.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_color.o -Wall In file included from /<>/gamera/plugins/_color.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/image_conversion.hpp:24, from include/plugins/color.hpp:25, from /<>/gamera/plugins/_color.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/color.hpp:25, from /<>/gamera/plugins/_color.cpp:7: include/plugins/image_conversion.hpp: In member function ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter::operator()(const GreyScaleImageView&)’: include/plugins/image_conversion.hpp:148:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 148 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter::operator()(const FloatImageView&)’: include/plugins/image_conversion.hpp:184:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 184 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::RGBImageView* Gamera::_image_conversion::to_rgb_converter >::operator()(const ComplexImageView&)’: include/plugins/image_conversion.hpp:217:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 217 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter >::operator()(const RGBImageView&)’: include/plugins/image_conversion.hpp:313:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 313 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter::operator()(const FloatImageView&)’: include/plugins/image_conversion.hpp:348:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 348 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::GreyScaleImageView* Gamera::_image_conversion::to_greyscale_converter >::operator()(const ComplexImageView&)’: include/plugins/image_conversion.hpp:381:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 381 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter >::operator()(const RGBImageView&)’: include/plugins/image_conversion.hpp:446:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 446 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter::operator()(const GreyScaleImageView&)’: include/plugins/image_conversion.hpp:507:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 507 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter::operator()(const FloatImageView&)’: include/plugins/image_conversion.hpp:543:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 543 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::Grey16ImageView* Gamera::_image_conversion::to_grey16_converter >::operator()(const ComplexImageView&)’: include/plugins/image_conversion.hpp:576:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 576 | } catch (std::exception e) { | ^ include/plugins/image_conversion.hpp: In member function ‘Gamera::FloatImageView* Gamera::_image_conversion::to_float_converter >::operator()(const RGBImageView&)’: include/plugins/image_conversion.hpp:632:26: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 632 | } catch (std::exception e) { | ^ In file included from include/plugins/image_conversion.hpp:24, from include/plugins/color.hpp:25, from /<>/gamera/plugins/_color.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp: In function ‘Gamera::RGBImageView* Gamera::false_color(const FloatImageView&, int)’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp: In function ‘Gamera::RGBImageView* Gamera::false_color(const GreyScaleImageView&, int)’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_color.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_color.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_color.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_color.so building 'gamera.plugins._projections' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_projections.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_projections.o -Wall In file included from /<>/gamera/plugins/_projections.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from /<>/gamera/plugins/_projections.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: /<>/gamera/plugins/_projections.cpp:125:59: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 94 | } catch (std::exception e) { | ^~~~~ include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’: /<>/gamera/plugins/_projections.cpp:128:46: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: /<>/gamera/plugins/_projections.cpp:131:62: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’: /<>/gamera/plugins/_projections.cpp:134:49: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’: /<>/gamera/plugins/_projections.cpp:137:48: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_projections.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from /<>/gamera/plugins/_projections.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_projections.cpp:66:59: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 50 | } catch (std::exception e) { | ^~~~~ include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::CCDetail::ConstRowIterator >, const short unsigned int*>; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_projections.cpp:69:46: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_projections.cpp:72:62: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::CCDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_projections.cpp:75:49: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::MLCCDetail::ConstRowIterator >, const short unsigned int*>; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ /<>/gamera/plugins/_projections.cpp:78:48: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_projections.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_projections.so building 'gamera.plugins._logical' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_logical.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_logical.o -Wall In file included from /<>/gamera/plugins/_logical.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_logical.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from /<>/gamera/plugins/_logical.cpp:7: include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:75:99: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 73 | } catch (std::exception e) { | ^~~~~ include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:78:86: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:81:102: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:84:89: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:87:88: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:97:86: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:100:73: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:103:89: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:106:76: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:109:75: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:119:102: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:122:89: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:125:105: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:128:92: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:131:91: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:141:89: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:144:76: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:147:92: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:150:79: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:153:78: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:163:88: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:166:75: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:169:91: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:172:78: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::MultiLabelCC >; FUNCTOR = std::logical_and; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:86:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::and_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:175:77: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:237:98: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:240:85: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:243:101: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:246:88: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:249:87: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:259:85: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:262:72: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:265:88: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:268:75: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:271:74: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:281:101: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:284:88: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:287:104: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:290:91: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:293:90: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:303:88: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:306:75: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:309:91: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:312:78: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:315:77: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:325:87: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:328:74: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:331:90: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:334:77: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::MultiLabelCC >; FUNCTOR = std::logical_or; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:93:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::or_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:337:76: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:399:99: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:402:86: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:405:102: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:408:89: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:411:88: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:421:86: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:424:73: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:427:89: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:430:76: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:433:75: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:443:102: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:446:89: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:449:105: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:452:92: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ImageView >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:455:91: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:465:89: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:468:76: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:471:92: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:474:79: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::ConnectedComponent >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:477:78: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:487:88: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:490:75: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:493:91: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:496:78: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/logical.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::logical_combine(T&, const U&, const FUNCTOR&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::MultiLabelCC >; FUNCTOR = Gamera::logical_xor; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/logical.hpp:107:25: required from ‘typename Gamera::ImageFactory::view_type* Gamera::xor_image(T&, const U&, bool) [with T = Gamera::MultiLabelCC >; U = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’ /<>/gamera/plugins/_logical.cpp:499:77: required from here include/plugins/logical.hpp:73:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_logical.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_logical.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_logical.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_logical.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_logical.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_logical.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_logical.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_logical.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_logical.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_logical.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_logical.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_logical.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_logical.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_logical.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_logical.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_logical.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_logical.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_logical.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_logical.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_logical.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_logical.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_logical.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_logical.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_logical.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_logical.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_logical.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_logical.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_logical.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_logical.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_logical.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_logical.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_logical.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_logical.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_logical.so building 'gamera.plugins._segmentation' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_segmentation.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_segmentation.o -Wall In file included from /<>/gamera/plugins/_segmentation.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/features.hpp:27, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/morphology.hpp:36, from include/plugins/features.hpp:28, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ In file included from include/plugins/features.hpp:27, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/features.hpp:27, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/morphology.hpp:309:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’: /<>/gamera/plugins/_segmentation.cpp:66:55: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’: /<>/gamera/plugins/_segmentation.cpp:69:42: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’: /<>/gamera/plugins/_segmentation.cpp:72:58: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list]’: /<>/gamera/plugins/_segmentation.cpp:75:45: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list]’: /<>/gamera/plugins/_segmentation.cpp:78:44: required from here include/plugins/segmentation.hpp:281:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 281 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp:287:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 287 | } catch (std::exception e) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:131:62: required from here include/plugins/segmentation.hpp:512:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 512 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 527 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:134:49: required from here include/plugins/segmentation.hpp:512:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 512 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 527 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:137:65: required from here include/plugins/segmentation.hpp:512:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 512 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 527 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:140:52: required from here include/plugins/segmentation.hpp:512:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 512 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 527 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:143:51: required from here include/plugins/segmentation.hpp:512:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 512 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:527:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 527 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:196:62: required from here include/plugins/segmentation.hpp:616:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 616 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 631 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:199:49: required from here include/plugins/segmentation.hpp:616:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 616 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 631 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:202:65: required from here include/plugins/segmentation.hpp:616:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 616 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 631 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:205:52: required from here include/plugins/segmentation.hpp:616:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 616 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 631 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:208:51: required from here include/plugins/segmentation.hpp:616:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 616 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:631:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 631 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:261:66: required from here include/plugins/segmentation.hpp:564:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 564 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 579 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:264:53: required from here include/plugins/segmentation.hpp:564:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 564 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 579 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:267:69: required from here include/plugins/segmentation.hpp:564:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 564 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 579 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:270:56: required from here include/plugins/segmentation.hpp:564:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 564 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 579 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp: In instantiation of ‘Gamera::ImageList* Gamera::splitx_max(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’: /<>/gamera/plugins/_segmentation.cpp:273:55: required from here include/plugins/segmentation.hpp:564:9: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 564 | } catch (std::range_error x) { | ^~~~~ include/plugins/segmentation.hpp:579:7: warning: catching polymorphic type ‘class std::range_error’ by value [-Wcatch-value=] 579 | } catch (std::range_error x) { | ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/plugins/features.hpp:30, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: include/plugins/segmentation.hpp:500:39: required from ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:131:62: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 94 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:27, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/segmentation.hpp:495:31: required from ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:134:49: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:30, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’: include/plugins/segmentation.hpp:500:39: required from ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:134:49: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 94 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:27, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/segmentation.hpp:495:31: required from ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:137:65: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:30, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’: include/plugins/segmentation.hpp:500:39: required from ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:137:65: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 94 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:27, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ConnectedComponent >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/segmentation.hpp:495:31: required from ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:140:52: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:30, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’: include/plugins/segmentation.hpp:500:39: required from ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:140:52: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 94 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:27, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::MultiLabelCC >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/segmentation.hpp:495:31: required from ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:143:51: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/plugins/features.hpp:30, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection_cols(const T&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’: include/plugins/segmentation.hpp:500:39: required from ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:143:51: required from here include/plugins/projections.hpp:94:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 94 | } catch (std::exception e) { | ^~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:125:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(T&, Gamera::ConnectedComponent::value_type, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::ImageData; Gamera::ConnectedComponent::value_type = short unsigned int]’ include/plugins/segmentation.hpp:273:28: required from ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_segmentation.cpp:66:55: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:125:7: required from ‘Gamera::ConnectedComponent::ConnectedComponent(T&, Gamera::ConnectedComponent::value_type, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::RleImageData; Gamera::ConnectedComponent::value_type = short unsigned int]’ include/plugins/segmentation.hpp:273:28: required from ‘Gamera::ImageList* Gamera::cc_analysis(T&) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list]’ /<>/gamera/plugins/_segmentation.cpp:72:58: required from here include/connected_components.hpp:344:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:345:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:346:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:347:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:348:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:349:10: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp: In instantiation of ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:487:7: required from ‘Gamera::MultiLabelCC::MultiLabelCC(const self&, const Gamera::Point&, const Gamera::Dim&) [with T = Gamera::ImageData; Gamera::MultiLabelCC::self = Gamera::MultiLabelCC >]’ include/plugins/segmentation.hpp:495:32: required from ‘Gamera::ImageList* Gamera::splitx(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:143:51: required from here include/connected_components.hpp:781:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:782:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/connected_components.hpp:783:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/connected_components.hpp:784:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/connected_components.hpp:785:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/connected_components.hpp:786:16: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ In file included from include/plugins/features.hpp:30, from include/plugins/segmentation.hpp:32, from /<>/gamera/plugins/_segmentation.cpp:7: include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::ImageViewDetail::ConstRowIterator >, const short unsigned int*>; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/segmentation.hpp:604:39: required from ‘Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:196:62: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 50 | } catch (std::exception e) { | ^~~~~ include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::CCDetail::ConstRowIterator >, const short unsigned int*>; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/segmentation.hpp:604:39: required from ‘Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:199:49: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::ImageViewDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ImageView >; Gamera::IntVector = std::vector]’ include/plugins/segmentation.hpp:604:39: required from ‘Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ImageView >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:202:65: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::CCDetail::ConstRowIterator >, Gamera::RleDataDetail::ConstRleVectorIterator > >; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::ConnectedComponent >; Gamera::IntVector = std::vector]’ include/plugins/segmentation.hpp:604:39: required from ‘Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::ConnectedComponent >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:205:52: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/projections.hpp: In instantiation of ‘Gamera::IntVector* Gamera::projection(T, T) [with T = Gamera::MLCCDetail::ConstRowIterator >, const short unsigned int*>; Gamera::IntVector = std::vector]’: include/plugins/projections.hpp:62:22: required from ‘Gamera::IntVector* Gamera::projection_rows(const T&) [with T = Gamera::MultiLabelCC >; Gamera::IntVector = std::vector]’ include/plugins/segmentation.hpp:604:39: required from ‘Gamera::ImageList* Gamera::splity(T&, Gamera::FloatVector*) [with T = Gamera::MultiLabelCC >; Gamera::ImageList = std::__cxx11::list; Gamera::FloatVector = std::vector]’ /<>/gamera/plugins/_segmentation.cpp:208:51: required from here include/plugins/projections.hpp:50:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::ConnectedComponent::range_check() [with T = Gamera::RleImageData]’: include/connected_components.hpp:344:20: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:344:17: note: using the range [-2147483648, 2147483647] for directive argument 344 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:345:20: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:345:17: note: using the range [-2147483648, 2147483647] for directive argument 345 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:346:20: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:346:17: note: using the range [-2147483648, 2147483647] for directive argument 346 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:347:20: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:347:17: note: using the range [-2147483648, 2147483647] for directive argument 347 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:348:20: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:348:17: note: using the range [-2147483648, 2147483647] for directive argument 348 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:349:20: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:349:17: note: using the range [-2147483648, 2147483647] for directive argument 349 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp: In member function ‘void Gamera::MultiLabelCC::range_check() [with T = Gamera::ImageData]’: include/connected_components.hpp:781:26: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/connected_components.hpp:781:23: note: using the range [-2147483648, 2147483647] for directive argument 781 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:782:26: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/connected_components.hpp:782:23: note: using the range [-2147483648, 2147483647] for directive argument 782 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:783:26: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/connected_components.hpp:783:23: note: using the range [-2147483648, 2147483647] for directive argument 783 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:784:26: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/connected_components.hpp:784:23: note: using the range [-2147483648, 2147483647] for directive argument 784 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:785:26: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/connected_components.hpp:785:23: note: using the range [-2147483648, 2147483647] for directive argument 785 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:60, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_segmentation.cpp:4: include/connected_components.hpp:786:26: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/connected_components.hpp:786:23: note: using the range [-2147483648, 2147483647] for directive argument 786 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_segmentation.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_segmentation.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_segmentation.so building 'gamera.plugins._draw' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_draw.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_draw.o -Wall In file included from /<>/gamera/plugins/_draw.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ /<>/gamera/plugins/_draw.cpp: In function ‘PyObject* call_draw_line(PyObject*, PyObject*)’: /<>/gamera/plugins/_draw.cpp:93:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 93 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp:100:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 100 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp: In function ‘PyObject* call_draw_bezier(PyObject*, PyObject*)’: /<>/gamera/plugins/_draw.cpp:185:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 185 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp:192:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 192 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp:199:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 199 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp:206:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 206 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp: In function ‘PyObject* call_draw_marker(PyObject*, PyObject*)’: /<>/gamera/plugins/_draw.cpp:284:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 284 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp: In function ‘PyObject* call_draw_hollow_rect(PyObject*, PyObject*)’: /<>/gamera/plugins/_draw.cpp:363:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 363 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp:370:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 370 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp: In function ‘PyObject* call_draw_filled_rect(PyObject*, PyObject*)’: /<>/gamera/plugins/_draw.cpp:447:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 447 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp:454:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 454 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp: In function ‘PyObject* call_flood_fill(PyObject*, PyObject*)’: /<>/gamera/plugins/_draw.cpp:528:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 528 | } catch (std::invalid_argument e) { | ^ /<>/gamera/plugins/_draw.cpp: In function ‘PyObject* call_draw_circle(PyObject*, PyObject*)’: /<>/gamera/plugins/_draw.cpp:846:38: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 846 | } catch (std::invalid_argument e) { | ^ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_draw.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_draw.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_draw.so building 'gamera.plugins._threshold' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_threshold.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_threshold.o -Wall In file included from /<>/gamera/plugins/_threshold.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/threshold.hpp:25, from /<>/gamera/plugins/_threshold.cpp:7: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from include/plugins/misc_filters.hpp:29, from include/plugins/threshold.hpp:26, from /<>/gamera/plugins/_threshold.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ In file included from include/plugins/threshold.hpp:25, from /<>/gamera/plugins/_threshold.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/plugins/threshold.hpp:25, from /<>/gamera/plugins/_threshold.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:401:35: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from include/plugins/threshold.hpp:25, from /<>/gamera/plugins/_threshold.cpp:7: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::FloatVector* Gamera::histogram(const T&) [with T = Gamera::ImageView >; Gamera::FloatVector = std::vector]’: include/plugins/threshold.hpp:131:29: required from ‘int otsu_find_threshold(const T&) [with T = Gamera::ImageView >]’ /<>/gamera/plugins/_threshold.cpp:144:66: required from here include/plugins/image_utilities.hpp:288:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 288 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* Gamera::simple_image_copy(const T&) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: include/plugins/misc_filters.hpp:219:31: required from ‘typename Gamera::ImageFactory::view_type* Gamera::mean(const T&, unsigned int, size_t) [with T = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >; size_t = long unsigned int]’ include/plugins/threshold.hpp:294:28: required from ‘Gamera::Image* abutaleb_threshold(const T&, int) [with T = Gamera::ImageView >]’ /<>/gamera/plugins/_threshold.cpp:310:85: required from here include/plugins/image_utilities.hpp:128:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 128 | } catch (std::exception e) { | ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_threshold.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_threshold.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_threshold.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_threshold.so building 'gamera.plugins._convolution' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_convolution.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_convolution.o -Wall In file included from /<>/gamera/plugins/_convolution.cpp:4: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from /<>/gamera/plugins/_convolution.cpp:7: include/plugins/convolution.hpp: In function ‘Gamera::FloatImageView* _copy_kernel(const vigra::Kernel1D&)’: include/plugins/convolution.hpp:134:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 134 | } catch (std::exception e) { | ^ include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_convolution.cpp:99:109: required from here include/plugins/convolution.hpp:53:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 53 | } catch (std::exception e) { | ^~~~~ include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_convolution.cpp:109:106: required from here include/plugins/convolution.hpp:53:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_convolution.cpp:119:103: required from here include/plugins/convolution.hpp:53:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_convolution.cpp:129:105: required from here include/plugins/convolution.hpp:53:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_convolution.cpp:139:107: required from here include/plugins/convolution.hpp:53:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve_x(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_convolution.cpp:201:113: required from here include/plugins/convolution.hpp:86:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 86 | } catch (std::exception e) { | ^~~~~ include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve_x(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_convolution.cpp:211:110: required from here include/plugins/convolution.hpp:86:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve_x(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_convolution.cpp:221:107: required from here include/plugins/convolution.hpp:86:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve_x(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_convolution.cpp:231:109: required from here include/plugins/convolution.hpp:86:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve_x(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_convolution.cpp:241:111: required from here include/plugins/convolution.hpp:86:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve_y(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_convolution.cpp:303:113: required from here include/plugins/convolution.hpp:119:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 119 | } catch (std::exception e) { | ^~~~~ include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve_y(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_convolution.cpp:313:110: required from here include/plugins/convolution.hpp:119:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve_y(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_convolution.cpp:323:107: required from here include/plugins/convolution.hpp:119:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve_y(const T&, const U&, int) [with T = Gamera::ImageView >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView >]’: /<>/gamera/plugins/_convolution.cpp:333:109: required from here include/plugins/convolution.hpp:119:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/convolution.hpp: In instantiation of ‘typename Gamera::ImageFactory::view_type* convolve_y(const T&, const U&, int) [with T = Gamera::ImageView > >; U = Gamera::ImageView >; typename Gamera::ImageFactory::view_type = Gamera::ImageView > >]’: /<>/gamera/plugins/_convolution.cpp:343:111: required from here include/plugins/convolution.hpp:119:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_convolution.cpp:4: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/python2.7/Python.h:33, from include/gameramodule.hpp:24, from /<>/gamera/plugins/_convolution.cpp:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_convolution.o -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_convolution.so building 'gamera.plugins._png_support' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Iinclude -I/<>/gamera/plugins -Iinclude/plugins -I/usr/include/python2.7 -c /<>/gamera/plugins/_png_support.cpp -o build/temp.linux-aarch64-2.7/<>/gamera/plugins/_png_support.o -Wall In file included from /<>/gamera/plugins/_png_support.cpp:7: include/gameramodule.hpp: In function ‘Gamera::FloatVector* FloatVector_from_python(PyObject*)’: include/gameramodule.hpp:1188:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1188 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::ComplexVector* ComplexVector_from_python(PyObject*)’: include/gameramodule.hpp:1216:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1216 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::IntVector* IntVector_from_python(PyObject*)’: include/gameramodule.hpp:1244:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1244 | } catch (std::exception e) { | ^ include/gameramodule.hpp: In function ‘Gamera::PointVector* PointVector_from_python(PyObject*)’: include/gameramodule.hpp:1267:34: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 1267 | } catch (std::invalid_argument e) { | ^ include/gameramodule.hpp:1272:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1272 | } catch (std::exception e) { | ^ In file included from include/plugins/png_support.hpp:28, from /<>/gamera/plugins/_png_support.cpp:10: include/plugins/image_utilities.hpp: In function ‘Gamera::Image* Gamera::union_images(Gamera::ImageVector&)’: include/plugins/image_utilities.hpp:247:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 247 | } catch (std::exception e) { | ^ In file included from /<>/gamera/plugins/_png_support.cpp:10: include/plugins/png_support.hpp: In function ‘Gamera::ImageInfo* PNG_info(char*)’: include/plugins/png_support.hpp:133:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 133 | } catch (std::exception e) { | ^ In file included from include/plugins/png_support.hpp:28, from /<>/gamera/plugins/_png_support.cpp:10: include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = short unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:687:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 637 | } catch (std::exception e) { | ^~~~~ include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned char; PyObject = _object]’: include/plugins/image_utilities.hpp:690:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = unsigned int; PyObject = _object]’: include/plugins/image_utilities.hpp:693:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = Gamera::Rgb; PyObject = _object]’: include/plugins/image_utilities.hpp:696:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/image_utilities.hpp: In instantiation of ‘Gamera::ImageView >* Gamera::_nested_list_to_image::operator()(PyObject*) [with T = double; PyObject = _object]’: include/plugins/image_utilities.hpp:699:31: required from here include/plugins/image_utilities.hpp:637:9: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] In file included from /<>/gamera/plugins/_png_support.cpp:10: include/plugins/png_support.hpp: In instantiation of ‘void load_PNG_onebit(T&, png_struct*&) [with T = Gamera::ImageView >; png_structp = png_struct_def*; png_struct = png_struct_def]’: include/plugins/png_support.hpp:257:40: required from here include/plugins/png_support.hpp:193:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 193 | } catch (std::exception e) { | ^~~~~ include/plugins/png_support.hpp: In instantiation of ‘void load_PNG_onebit(T&, png_struct*&) [with T = Gamera::ImageView >; png_structp = png_struct_def*; png_struct = png_struct_def]’: include/plugins/png_support.hpp:267:40: required from here include/plugins/png_support.hpp:193:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/png_support.hpp: In instantiation of ‘void load_PNG_grey16(T&, png_struct*&) [with T = Gamera::ImageView >; png_structp = png_struct_def*; png_struct = png_struct_def]’: include/plugins/png_support.hpp:303:38: required from here include/plugins/png_support.hpp:163:5: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 163 | } catch (std::exception e) { | ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:188:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData >]’ include/image_types.hpp:224:37: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:257:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::RleImageData]’ include/image_types.hpp:267:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:277:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:287:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp: In instantiation of ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:199:9: required from ‘Gamera::ImageView::ImageView(T&, const Gamera::Point&, const Gamera::Dim&, bool) [with T = Gamera::ImageData]’ include/image_types.hpp:318:47: required from here include/image_view.hpp:426:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:427:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:428:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~ ~~~~~ include/image_view.hpp:429:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~ ~~~~~ include/image_view.hpp:430:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:431:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~ ~~~~~ include/image_view.hpp:432:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~ ~~~~~ include/image_view.hpp:433:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~ ~~~~~ In file included from /<>/gamera/plugins/_png_support.cpp:10: include/plugins/png_support.hpp: In instantiation of ‘void PNG_saver::operator()(T&, png_structp) [with T = Gamera::ImageView >; png_structp = png_struct_def*; png_struct = png_struct_def]’: include/plugins/png_support.hpp:489:8: required from ‘void save_PNG(T&, const char*) [with T = Gamera::ImageView >]’ /<>/gamera/plugins/_png_support.cpp:65:60: required from here include/plugins/png_support.hpp:343:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 343 | } catch (std::exception e) { | ^~~~~ include/plugins/png_support.hpp: In instantiation of ‘void PNG_saver::operator()(T&, png_structp) [with T = Gamera::ConnectedComponent >; png_structp = png_struct_def*; png_struct = png_struct_def]’: include/plugins/png_support.hpp:489:8: required from ‘void save_PNG(T&, const char*) [with T = Gamera::ConnectedComponent >]’ /<>/gamera/plugins/_png_support.cpp:68:47: required from here include/plugins/png_support.hpp:343:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/png_support.hpp: In instantiation of ‘void PNG_saver::operator()(T&, png_structp) [with T = Gamera::ImageView >; png_structp = png_struct_def*; png_struct = png_struct_def]’: include/plugins/png_support.hpp:489:8: required from ‘void save_PNG(T&, const char*) [with T = Gamera::ImageView >]’ /<>/gamera/plugins/_png_support.cpp:71:63: required from here include/plugins/png_support.hpp:343:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/png_support.hpp: In instantiation of ‘void PNG_saver::operator()(T&, png_structp) [with T = Gamera::ConnectedComponent >; png_structp = png_struct_def*; png_struct = png_struct_def]’: include/plugins/png_support.hpp:489:8: required from ‘void save_PNG(T&, const char*) [with T = Gamera::ConnectedComponent >]’ /<>/gamera/plugins/_png_support.cpp:74:50: required from here include/plugins/png_support.hpp:343:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/png_support.hpp: In instantiation of ‘void PNG_saver::operator()(T&, png_structp) [with T = Gamera::MultiLabelCC >; png_structp = png_struct_def*; png_struct = png_struct_def]’: include/plugins/png_support.hpp:489:8: required from ‘void save_PNG(T&, const char*) [with T = Gamera::MultiLabelCC >]’ /<>/gamera/plugins/_png_support.cpp:77:49: required from here include/plugins/png_support.hpp:343:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] include/plugins/png_support.hpp: In instantiation of ‘void PNG_saver::operator()(T&, png_structp) [with T = Gamera::ImageView >; png_structp = png_struct_def*; png_struct = png_struct_def]’: include/plugins/png_support.hpp:489:8: required from ‘void save_PNG(T&, const char*) [with T = Gamera::ImageView >]’ /<>/gamera/plugins/_png_support.cpp:83:60: required from here include/plugins/png_support.hpp:428:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 428 | } catch (std::exception e) { | ^~~~~ include/plugins/png_support.hpp: In instantiation of ‘void PNG_saver::operator()(T&, png_structp) [with T = Gamera::ImageView >; png_structp = png_struct_def*; png_struct = png_struct_def]’: include/plugins/png_support.hpp:489:8: required from ‘void save_PNG(T&, const char*) [with T = Gamera::ImageView >]’ /<>/gamera/plugins/_png_support.cpp:89:59: required from here include/plugins/png_support.hpp:373:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 373 | } catch (std::exception e) { | ^~~~~ include/plugins/png_support.hpp: In instantiation of ‘void PNG_saver >::operator()(T&, png_structp) [with T = Gamera::ImageView > >; png_structp = png_struct_def*; png_struct = png_struct_def]’: include/plugins/png_support.hpp:489:8: required from ‘void save_PNG(T&, const char*) [with T = Gamera::ImageView > >]’ /<>/gamera/plugins/_png_support.cpp:92:61: required from here include/plugins/png_support.hpp:403:7: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 403 | } catch (std::exception e) { | ^~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::RleImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp: In member function ‘void Gamera::ImageView::range_check() [with T = Gamera::ImageData]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp: In function ‘void save_PNG(T&, const char*) [with T = Gamera::ImageView >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp: In function ‘void save_PNG(T&, const char*) [with T = Gamera::ImageView > >]’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp: In function ‘Gamera::Image* load_PNG(const char*, int)’: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:426:27: warning: ‘ nrows ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~ include/image_view.hpp:426:24: note: using the range [-2147483648, 2147483647] for directive argument 426 | sprintf(error, "%s\tnrows %d\n", error, (int)nrows()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:427:27: warning: ‘ offset_y ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~ include/image_view.hpp:427:24: note: using the range [-2147483648, 2147483647] for directive argument 427 | sprintf(error, "%s\toffset_y %d\n", error, (int)offset_y()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:428:27: warning: ‘ data nrows ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~ include/image_view.hpp:428:24: note: using the range [-2147483648, 2147483647] for directive argument 428 | sprintf(error, "%s\tdata nrows %d\n", error, (int)m_image_data->nrows()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:429:27: warning: ‘ data offset_y ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:429:24: note: using the range [-2147483648, 2147483647] for directive argument 429 | sprintf(error, "%s\tdata offset_y %d\n", error, (int)m_image_data->page_offset_y()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:430:27: warning: ‘ ncols ’ directive writing 7 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~ include/image_view.hpp:430:24: note: using the range [-2147483648, 2147483647] for directive argument 430 | sprintf(error, "%s\tncols %d\n", error, (int)ncols()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 10 and 1043 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:431:27: warning: ‘ offset_x ’ directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~ include/image_view.hpp:431:24: note: using the range [-2147483648, 2147483647] for directive argument 431 | sprintf(error, "%s\toffset_x %d\n", error, (int)offset_x()); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 13 and 1046 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:432:27: warning: ‘ data ncols ’ directive writing 12 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~ include/image_view.hpp:432:24: note: using the range [-2147483648, 2147483647] for directive argument 432 | sprintf(error, "%s\tdata ncols %d\n", error,(int)m_image_data->ncols()); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 15 and 1048 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/gamera.hpp:59, from include/gameramodule.hpp:38, from /<>/gamera/plugins/_png_support.cpp:7: include/image_view.hpp:433:27: warning: ‘ data offset_x ’ directive writing 15 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~ include/image_view.hpp:433:24: note: using the range [-2147483648, 2147483647] for directive argument 433 | sprintf(error, "%s\tdata offset_x %d\n", error, (int)m_image_data->page_offset_x()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/pngconf.h:46, from /usr/include/png.h:339, from /<>/gamera/plugins/_png_support.cpp:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 18 and 1051 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ukLhAg/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC build/temp.linux-aarch64-2.7/<>/gamera/plugins/_png_support.o -lpng -lstdc++ -o build/lib.linux-aarch64-2.7/gamera/plugins/_png_support.so running build_scripts touch build/build-stamp-python2.7 make[1]: Leaving directory '/<>' # echo -n python2.7 python2.7-dbg | xargs -d ' ' -t -I {} env {} debian/run-tests.py xvfb-run python2.7 debian/run-tests.py # fix for test_draw_text failing on ISPLAY not set test_classifier.test_interactive_classifier ... ok test_classifier.test_noninteractive_classifier ... ok test_color.test_color_to_ccs ... ok test_features.test_area ... ok test_features.test_aspect_ratio ... ok test_features.test_black_area ... ok test_features.test_compactness ... ok test_features.test_moments ... ok test_features.test_ncols_feature ... ok test_features.test_nholes ... ok test_features.test_nholes_extended ... ok test_features.test_nrows_feature ... ok test_features.test_skeleton_features ... ok test_features.test_top_bottom ... ok test_features.test_volume ... ok test_features.test_volume_16_regions ... ok test_features.test_volume_64_regions ... ok test_features.test_zernike_moments ... ok test_floatpoint.test_floatpoint ... ok test_floatpoint.test_floatpoint_leak ... ok test_graph.TestGraph.test_large_0_512__test_add_nodes ... ok test_graph.TestGraph.test_large_0_512__test_add_nodes_sequence ... ok test_graph.TestGraph.test_large_0_512__test_graph_copy ... ok test_graph.TestGraph.test_large_0_512__test_has_edge ... ok test_graph.TestGraph.test_large_0_512__test_large_graph ... ok test_graph.TestGraph.test_large_0_512__test_remove_all_edges ... ok test_graph.TestGraph.test_large_0_512__test_remove_edge ... ok test_graph.TestGraph.test_large_0_512__test_remove_node2 ... ok test_graph.TestGraph.test_large_0_512__test_remove_node_and_edges ... ok test_graph.TestGraph.test_large_0_512__test_remove_nodes ... ok test_graph.TestGraph.test_large_0_512__test_userdefined_class ... ok test_graph.TestGraph.test_large_16_512__test_add_nodes ... ok test_graph.TestGraph.test_large_16_512__test_add_nodes_sequence ... ok test_graph.TestGraph.test_large_16_512__test_graph_copy ... ok test_graph.TestGraph.test_large_16_512__test_has_edge ... ok test_graph.TestGraph.test_large_16_512__test_large_graph ... ok test_graph.TestGraph.test_large_16_512__test_remove_all_edges ... ok test_graph.TestGraph.test_large_16_512__test_remove_edge ... ok test_graph.TestGraph.test_large_16_512__test_remove_node2 ... ok test_graph.TestGraph.test_large_16_512__test_remove_node_and_edges ... ok test_graph.TestGraph.test_large_16_512__test_remove_nodes ... ok test_graph.TestGraph.test_large_16_512__test_userdefined_class ... ok test_graph.TestGraph.test_large_1_512__test_add_nodes ... ok test_graph.TestGraph.test_large_1_512__test_add_nodes_sequence ... ok test_graph.TestGraph.test_large_1_512__test_graph_copy ... ok test_graph.TestGraph.test_large_1_512__test_has_edge ... ok test_graph.TestGraph.test_large_1_512__test_large_graph ... ok test_graph.TestGraph.test_large_1_512__test_remove_all_edges ... ok test_graph.TestGraph.test_large_1_512__test_remove_edge ... ok test_graph.TestGraph.test_large_1_512__test_remove_node2 ... ok test_graph.TestGraph.test_large_1_512__test_remove_node_and_edges ... ok test_graph.TestGraph.test_large_1_512__test_remove_nodes ... ok test_graph.TestGraph.test_large_1_512__test_userdefined_class ... ok test_graph.TestGraph.test_large_2_512__test_add_nodes ... ok test_graph.TestGraph.test_large_2_512__test_add_nodes_sequence ... ok test_graph.TestGraph.test_large_2_512__test_graph_copy ... ok test_graph.TestGraph.test_large_2_512__test_has_edge ... ok test_graph.TestGraph.test_large_2_512__test_large_graph ... ok test_graph.TestGraph.test_large_2_512__test_remove_all_edges ... ok test_graph.TestGraph.test_large_2_512__test_remove_edge ... ok test_graph.TestGraph.test_large_2_512__test_remove_node2 ... ok test_graph.TestGraph.test_large_2_512__test_remove_node_and_edges ... ok test_graph.TestGraph.test_large_2_512__test_remove_nodes ... ok test_graph.TestGraph.test_large_2_512__test_userdefined_class ... ok test_graph.TestGraph.test_large_31_512__test_add_nodes ... ok test_graph.TestGraph.test_large_31_512__test_add_nodes_sequence ... ok test_graph.TestGraph.test_large_31_512__test_graph_copy ... ok test_graph.TestGraph.test_large_31_512__test_has_edge ... ok test_graph.TestGraph.test_large_31_512__test_large_graph ... ok test_graph.TestGraph.test_large_31_512__test_remove_all_edges ... ok test_graph.TestGraph.test_large_31_512__test_remove_edge ... ok test_graph.TestGraph.test_large_31_512__test_remove_node2 ... ok test_graph.TestGraph.test_large_31_512__test_remove_node_and_edges ... ok test_graph.TestGraph.test_large_31_512__test_remove_nodes ... ok test_graph.TestGraph.test_large_31_512__test_userdefined_class ... ok test_graph.TestGraph.test_large_4_512__test_add_nodes ... ok test_graph.TestGraph.test_large_4_512__test_add_nodes_sequence ... ok test_graph.TestGraph.test_large_4_512__test_graph_copy ... ok test_graph.TestGraph.test_large_4_512__test_has_edge ... ok test_graph.TestGraph.test_large_4_512__test_large_graph ... ok test_graph.TestGraph.test_large_4_512__test_remove_all_edges ... ok test_graph.TestGraph.test_large_4_512__test_remove_edge ... ok test_graph.TestGraph.test_large_4_512__test_remove_node2 ... ok test_graph.TestGraph.test_large_4_512__test_remove_node_and_edges ... ok test_graph.TestGraph.test_large_4_512__test_remove_nodes ... ok test_graph.TestGraph.test_large_4_512__test_userdefined_class ... ok test_graph.TestGraph.test_large_5_512__test_add_nodes ... ok test_graph.TestGraph.test_large_5_512__test_add_nodes_sequence ... ok test_graph.TestGraph.test_large_5_512__test_graph_copy ... ok test_graph.TestGraph.test_large_5_512__test_has_edge ... ok test_graph.TestGraph.test_large_5_512__test_large_graph ... ok test_graph.TestGraph.test_large_5_512__test_remove_all_edges ... ok test_graph.TestGraph.test_large_5_512__test_remove_edge ... ok test_graph.TestGraph.test_large_5_512__test_remove_node2 ... ok test_graph.TestGraph.test_large_5_512__test_remove_node_and_edges ... ok test_graph.TestGraph.test_large_5_512__test_remove_nodes ... ok test_graph.TestGraph.test_large_5_512__test_userdefined_class ... ok test_graph.TestGraph.test_large_6_512__test_add_nodes ... ok test_graph.TestGraph.test_large_6_512__test_add_nodes_sequence ... ok test_graph.TestGraph.test_large_6_512__test_graph_copy ... ok test_graph.TestGraph.test_large_6_512__test_has_edge ... ok test_graph.TestGraph.test_large_6_512__test_large_graph ... ok test_graph.TestGraph.test_large_6_512__test_remove_all_edges ... ok test_graph.TestGraph.test_large_6_512__test_remove_edge ... ok test_graph.TestGraph.test_large_6_512__test_remove_node2 ... ok test_graph.TestGraph.test_large_6_512__test_remove_node_and_edges ... ok test_graph.TestGraph.test_large_6_512__test_remove_nodes ... ok test_graph.TestGraph.test_large_6_512__test_userdefined_class ... ok test_graph.TestGraph.test_large_8_512__test_add_nodes ... ok test_graph.TestGraph.test_large_8_512__test_add_nodes_sequence ... ok test_graph.TestGraph.test_large_8_512__test_graph_copy ... ok test_graph.TestGraph.test_large_8_512__test_has_edge ... ok test_graph.TestGraph.test_large_8_512__test_large_graph ... ok test_graph.TestGraph.test_large_8_512__test_remove_all_edges ... ok test_graph.TestGraph.test_large_8_512__test_remove_edge ... ok test_graph.TestGraph.test_large_8_512__test_remove_node2 ... ok test_graph.TestGraph.test_large_8_512__test_remove_node_and_edges ... ok test_graph.TestGraph.test_large_8_512__test_remove_nodes ... ok test_graph.TestGraph.test_large_8_512__test_userdefined_class ... ok test_graph.TestGraph.test_small_0__test_add_node ... ok test_graph.TestGraph.test_small_0__test_bfs ... ok test_graph.TestGraph.test_small_0__test_check_insert_restrictions ... ok test_graph.TestGraph.test_small_0__test_colorize ... ok test_graph.TestGraph.test_small_0__test_dfs ... ok test_graph.TestGraph.test_small_0__test_dijkstra ... ok test_graph.TestGraph.test_small_0__test_dijkstra_all_pairs ... ok test_graph.TestGraph.test_small_0__test_flags ... ok test_graph.TestGraph.test_small_0__test_fully_connected ... ok test_graph.TestGraph.test_small_0__test_is_cyclic ... ok test_graph.TestGraph.test_small_0__test_is_multi_connected ... ok test_graph.TestGraph.test_small_0__test_is_self_connected ... ok test_graph.TestGraph.test_small_0__test_make_acyclic ... ok test_graph.TestGraph.test_small_0__test_make_not_self_connected ... ok test_graph.TestGraph.test_small_0__test_make_singly_connected ... ok test_graph.TestGraph.test_small_0__test_make_tree ... ok test_graph.TestGraph.test_small_0__test_minimum_spanning_tree ... ok test_graph.TestGraph.test_small_0__test_remove_difference ... ok test_graph.TestGraph.test_small_0__test_spanning_tree ... ok test_graph.TestGraph.test_small_0__test_subgraph_roots ... ok test_graph.TestGraph.test_small_16__test_add_node ... ok test_graph.TestGraph.test_small_16__test_bfs ... ok test_graph.TestGraph.test_small_16__test_check_insert_restrictions ... ok test_graph.TestGraph.test_small_16__test_colorize ... ok test_graph.TestGraph.test_small_16__test_dfs ... ok test_graph.TestGraph.test_small_16__test_dijkstra ... ok test_graph.TestGraph.test_small_16__test_dijkstra_all_pairs ... ok test_graph.TestGraph.test_small_16__test_flags ... ok test_graph.TestGraph.test_small_16__test_fully_connected ... ok test_graph.TestGraph.test_small_16__test_is_cyclic ... ok test_graph.TestGraph.test_small_16__test_is_multi_connected ... ok test_graph.TestGraph.test_small_16__test_is_self_connected ... ok test_graph.TestGraph.test_small_16__test_make_acyclic ... ok test_graph.TestGraph.test_small_16__test_make_not_self_connected ... ok test_graph.TestGraph.test_small_16__test_make_singly_connected ... ok test_graph.TestGraph.test_small_16__test_make_tree ... ok test_graph.TestGraph.test_small_16__test_minimum_spanning_tree ... ok test_graph.TestGraph.test_small_16__test_remove_difference ... ok test_graph.TestGraph.test_small_16__test_spanning_tree ... ok test_graph.TestGraph.test_small_16__test_subgraph_roots ... ok test_graph.TestGraph.test_small_1__test_add_node ... ok test_graph.TestGraph.test_small_1__test_bfs ... ok test_graph.TestGraph.test_small_1__test_check_insert_restrictions ... ok test_graph.TestGraph.test_small_1__test_colorize ... ok test_graph.TestGraph.test_small_1__test_dfs ... ok test_graph.TestGraph.test_small_1__test_dijkstra ... ok test_graph.TestGraph.test_small_1__test_dijkstra_all_pairs ... ok test_graph.TestGraph.test_small_1__test_flags ... ok test_graph.TestGraph.test_small_1__test_fully_connected ... ok test_graph.TestGraph.test_small_1__test_is_cyclic ... ok test_graph.TestGraph.test_small_1__test_is_multi_connected ... ok test_graph.TestGraph.test_small_1__test_is_self_connected ... ok test_graph.TestGraph.test_small_1__test_make_acyclic ... ok test_graph.TestGraph.test_small_1__test_make_not_self_connected ... ok test_graph.TestGraph.test_small_1__test_make_singly_connected ... ok test_graph.TestGraph.test_small_1__test_make_tree ... ok test_graph.TestGraph.test_small_1__test_minimum_spanning_tree ... ok test_graph.TestGraph.test_small_1__test_remove_difference ... ok test_graph.TestGraph.test_small_1__test_spanning_tree ... ok test_graph.TestGraph.test_small_1__test_subgraph_roots ... ok test_graph.TestGraph.test_small_2__test_add_node ... ok test_graph.TestGraph.test_small_2__test_bfs ... ok test_graph.TestGraph.test_small_2__test_check_insert_restrictions ... ok test_graph.TestGraph.test_small_2__test_colorize ... ok test_graph.TestGraph.test_small_2__test_dfs ... ok test_graph.TestGraph.test_small_2__test_dijkstra ... ok test_graph.TestGraph.test_small_2__test_dijkstra_all_pairs ... ok test_graph.TestGraph.test_small_2__test_flags ... ok test_graph.TestGraph.test_small_2__test_fully_connected ... ok test_graph.TestGraph.test_small_2__test_is_cyclic ... ok test_graph.TestGraph.test_small_2__test_is_multi_connected ... ok test_graph.TestGraph.test_small_2__test_is_self_connected ... ok test_graph.TestGraph.test_small_2__test_make_acyclic ... ok test_graph.TestGraph.test_small_2__test_make_not_self_connected ... ok test_graph.TestGraph.test_small_2__test_make_singly_connected ... ok test_graph.TestGraph.test_small_2__test_make_tree ... ok test_graph.TestGraph.test_small_2__test_minimum_spanning_tree ... ok test_graph.TestGraph.test_small_2__test_remove_difference ... ok test_graph.TestGraph.test_small_2__test_spanning_tree ... ok test_graph.TestGraph.test_small_2__test_subgraph_roots ... ok test_graph.TestGraph.test_small_31__test_add_node ... ok test_graph.TestGraph.test_small_31__test_bfs ... ok test_graph.TestGraph.test_small_31__test_check_insert_restrictions ... ok test_graph.TestGraph.test_small_31__test_colorize ... ok test_graph.TestGraph.test_small_31__test_dfs ... ok test_graph.TestGraph.test_small_31__test_dijkstra ... ok test_graph.TestGraph.test_small_31__test_dijkstra_all_pairs ... ok test_graph.TestGraph.test_small_31__test_flags ... ok test_graph.TestGraph.test_small_31__test_fully_connected ... ok test_graph.TestGraph.test_small_31__test_is_cyclic ... ok test_graph.TestGraph.test_small_31__test_is_multi_connected ... ok test_graph.TestGraph.test_small_31__test_is_self_connected ... ok test_graph.TestGraph.test_small_31__test_make_acyclic ... ok test_graph.TestGraph.test_small_31__test_make_not_self_connected ... ok test_graph.TestGraph.test_small_31__test_make_singly_connected ... ok test_graph.TestGraph.test_small_31__test_make_tree ... ok test_graph.TestGraph.test_small_31__test_minimum_spanning_tree ... ok test_graph.TestGraph.test_small_31__test_remove_difference ... ok test_graph.TestGraph.test_small_31__test_spanning_tree ... ok test_graph.TestGraph.test_small_31__test_subgraph_roots ... ok test_graph.TestGraph.test_small_4__test_add_node ... ok test_graph.TestGraph.test_small_4__test_bfs ... ok test_graph.TestGraph.test_small_4__test_check_insert_restrictions ... ok test_graph.TestGraph.test_small_4__test_colorize ... ok test_graph.TestGraph.test_small_4__test_dfs ... ok test_graph.TestGraph.test_small_4__test_dijkstra ... ok test_graph.TestGraph.test_small_4__test_dijkstra_all_pairs ... ok test_graph.TestGraph.test_small_4__test_flags ... ok test_graph.TestGraph.test_small_4__test_fully_connected ... ok test_graph.TestGraph.test_small_4__test_is_cyclic ... ok test_graph.TestGraph.test_small_4__test_is_multi_connected ... ok test_graph.TestGraph.test_small_4__test_is_self_connected ... ok test_graph.TestGraph.test_small_4__test_make_acyclic ... ok test_graph.TestGraph.test_small_4__test_make_not_self_connected ... ok test_graph.TestGraph.test_small_4__test_make_singly_connected ... ok test_graph.TestGraph.test_small_4__test_make_tree ... ok test_graph.TestGraph.test_small_4__test_minimum_spanning_tree ... ok test_graph.TestGraph.test_small_4__test_remove_difference ... ok test_graph.TestGraph.test_small_4__test_spanning_tree ... ok test_graph.TestGraph.test_small_4__test_subgraph_roots ... ok test_graph.TestGraph.test_small_5__test_add_node ... ok test_graph.TestGraph.test_small_5__test_bfs ... ok test_graph.TestGraph.test_small_5__test_check_insert_restrictions ... ok test_graph.TestGraph.test_small_5__test_colorize ... ok test_graph.TestGraph.test_small_5__test_dfs ... ok test_graph.TestGraph.test_small_5__test_dijkstra ... ok test_graph.TestGraph.test_small_5__test_dijkstra_all_pairs ... ok test_graph.TestGraph.test_small_5__test_flags ... ok test_graph.TestGraph.test_small_5__test_fully_connected ... ok test_graph.TestGraph.test_small_5__test_is_cyclic ... ok test_graph.TestGraph.test_small_5__test_is_multi_connected ... ok test_graph.TestGraph.test_small_5__test_is_self_connected ... ok test_graph.TestGraph.test_small_5__test_make_acyclic ... ok test_graph.TestGraph.test_small_5__test_make_not_self_connected ... ok test_graph.TestGraph.test_small_5__test_make_singly_connected ... ok test_graph.TestGraph.test_small_5__test_make_tree ... ok test_graph.TestGraph.test_small_5__test_minimum_spanning_tree ... ok test_graph.TestGraph.test_small_5__test_remove_difference ... ok test_graph.TestGraph.test_small_5__test_spanning_tree ... ok test_graph.TestGraph.test_small_5__test_subgraph_roots ... ok test_graph.TestGraph.test_small_6__test_add_node ... ok test_graph.TestGraph.test_small_6__test_bfs ... ok test_graph.TestGraph.test_small_6__test_check_insert_restrictions ... ok test_graph.TestGraph.test_small_6__test_colorize ... ok test_graph.TestGraph.test_small_6__test_dfs ... ok test_graph.TestGraph.test_small_6__test_dijkstra ... ok test_graph.TestGraph.test_small_6__test_dijkstra_all_pairs ... ok test_graph.TestGraph.test_small_6__test_flags ... ok test_graph.TestGraph.test_small_6__test_fully_connected ... ok test_graph.TestGraph.test_small_6__test_is_cyclic ... ok test_graph.TestGraph.test_small_6__test_is_multi_connected ... ok test_graph.TestGraph.test_small_6__test_is_self_connected ... ok test_graph.TestGraph.test_small_6__test_make_acyclic ... ok test_graph.TestGraph.test_small_6__test_make_not_self_connected ... ok test_graph.TestGraph.test_small_6__test_make_singly_connected ... ok test_graph.TestGraph.test_small_6__test_make_tree ... ok test_graph.TestGraph.test_small_6__test_minimum_spanning_tree ... ok test_graph.TestGraph.test_small_6__test_remove_difference ... ok test_graph.TestGraph.test_small_6__test_spanning_tree ... ok test_graph.TestGraph.test_small_6__test_subgraph_roots ... ok test_graph.TestGraph.test_small_8__test_add_node ... ok test_graph.TestGraph.test_small_8__test_bfs ... ok test_graph.TestGraph.test_small_8__test_check_insert_restrictions ... ok test_graph.TestGraph.test_small_8__test_colorize ... ok test_graph.TestGraph.test_small_8__test_dfs ... ok test_graph.TestGraph.test_small_8__test_dijkstra ... ok test_graph.TestGraph.test_small_8__test_dijkstra_all_pairs ... ok test_graph.TestGraph.test_small_8__test_flags ... ok test_graph.TestGraph.test_small_8__test_fully_connected ... ok test_graph.TestGraph.test_small_8__test_is_cyclic ... ok test_graph.TestGraph.test_small_8__test_is_multi_connected ... ok test_graph.TestGraph.test_small_8__test_is_self_connected ... ok test_graph.TestGraph.test_small_8__test_make_acyclic ... ok test_graph.TestGraph.test_small_8__test_make_not_self_connected ... ok test_graph.TestGraph.test_small_8__test_make_singly_connected ... ok test_graph.TestGraph.test_small_8__test_make_tree ... ok test_graph.TestGraph.test_small_8__test_minimum_spanning_tree ... ok test_graph.TestGraph.test_small_8__test_remove_difference ... ok test_graph.TestGraph.test_small_8__test_spanning_tree ... ok test_graph.TestGraph.test_small_8__test_subgraph_roots ... ok test_graph.test_textline_reading_order ... ok test_graph_colorize.test_colorize ... ok test_image.test_get_set ... ok test_image.test_image_constructors ... ok test_image.test_index ... ok test_image.test_subimage ... ok test_image.test_conversions ... ok test_image_info.test_image_info ... ok test_kdtree.test_wrongparams ... ok test_kdtree.test_nearest_neighbors ... ok test_kdtree.test_distance_metrics ... ok test_kdtree.test_search_predicate ... ok test_load_image.test_load_image_rgb_rle ... ok test_load_image.test_load_image_onebit ... ok test_load_image.test_load_image_greyscale ... ok test_load_image.test_load_image_greyscale_rle ... ok test_load_image.test_load_image_rgb ... ok test_load_image.test_load_image_grey16 ... ok test_mlcc.test_mlcc_wrongcalls ... ok test_mlcc.test_mlcc ... ok test_nested_list.test_nested_list ... ok test_plugins.TestPlugins.test_plugin_AveragingKernel ... ok test_plugins.TestPlugins.test_plugin_BinomialKernel ... ok test_plugins.TestPlugins.test_plugin_GaussianDerivativeKernel ... ok test_plugins.TestPlugins.test_plugin_GaussianKernel ... ok test_plugins.TestPlugins.test_plugin_PNG_info ... ok test_plugins.TestPlugins.test_plugin_SimpleSharpeningKernel ... ok test_plugins.TestPlugins.test_plugin_SymmetricGradientKernel ... ok test_plugins.TestPlugins.test_plugin__from_raw_string ... ok test_plugins.TestPlugins.test_plugin__to_raw_string ... ok test_plugins.TestPlugins.test_plugin_abutaleb_threshold ... ok test_plugins.TestPlugins.test_plugin_add_images ... ok test_plugins.TestPlugins.test_plugin_all_subsets ... ok test_plugins.TestPlugins.test_plugin_and_image ... ok test_plugins.TestPlugins.test_plugin_area ... ok test_plugins.TestPlugins.test_plugin_argmax ... ok test_plugins.TestPlugins.test_plugin_argmin ... ok test_plugins.TestPlugins.test_plugin_aspect_ratio ... ok test_plugins.TestPlugins.test_plugin_bbox_merging ... ok test_plugins.TestPlugins.test_plugin_bernsen_threshold ... ok test_plugins.TestPlugins.test_plugin_black_area ... ok test_plugins.TestPlugins.test_plugin_blue ... ok test_plugins.TestPlugins.test_plugin_bounding_box_grouping_function ... ok test_plugins.TestPlugins.test_plugin_brink_threshold ... ok test_plugins.TestPlugins.test_plugin_canny_edge_image ... ok test_plugins.TestPlugins.test_plugin_cc_analysis ... ok test_plugins.TestPlugins.test_plugin_cc_and_cluster ... ok test_plugins.TestPlugins.test_plugin_ccs_from_labeled_image ... ok test_plugins.TestPlugins.test_plugin_cie_Lab_L ... ok test_plugins.TestPlugins.test_plugin_cie_Lab_a ... ok test_plugins.TestPlugins.test_plugin_cie_Lab_b ... ok test_plugins.TestPlugins.test_plugin_cie_x ... ok test_plugins.TestPlugins.test_plugin_cie_y ... ok test_plugins.TestPlugins.test_plugin_cie_z ... ok test_plugins.TestPlugins.test_plugin_classify_automatic ... ok test_plugins.TestPlugins.test_plugin_classify_heuristic ... ok test_plugins.TestPlugins.test_plugin_classify_manual ... ok test_plugins.TestPlugins.test_plugin_clip_image ... ok test_plugins.TestPlugins.test_plugin_color_ccs ... ok test_plugins.TestPlugins.test_plugin_colors_to_labels ... ok test_plugins.TestPlugins.test_plugin_compactness ... ok test_plugins.TestPlugins.test_plugin_contour_bottom ... ok test_plugins.TestPlugins.test_plugin_contour_left ... ok test_plugins.TestPlugins.test_plugin_contour_pavlidis ... ok test_plugins.TestPlugins.test_plugin_contour_right ... ok test_plugins.TestPlugins.test_plugin_contour_samplepoints ... ok test_plugins.TestPlugins.test_plugin_contour_top ... ok test_plugins.TestPlugins.test_plugin_convex_hull_as_image ... ok test_plugins.TestPlugins.test_plugin_convex_hull_as_points ... ok test_plugins.TestPlugins.test_plugin_convex_hull_from_points ... ok test_plugins.TestPlugins.test_plugin_convolve ... ok test_plugins.TestPlugins.test_plugin_convolve_x ... ok test_plugins.TestPlugins.test_plugin_convolve_xy ... ok test_plugins.TestPlugins.test_plugin_convolve_y ... ok test_plugins.TestPlugins.test_plugin_corelation_sum ... ok test_plugins.TestPlugins.test_plugin_corelation_sum_squares ... ok test_plugins.TestPlugins.test_plugin_corelation_weighted ... ok test_plugins.TestPlugins.test_plugin_create_gabor_filter ... ok test_plugins.TestPlugins.test_plugin_cyan ... ok test_plugins.TestPlugins.test_plugin_degrade_kanungo ... ok test_plugins.TestPlugins.test_plugin_delaunay_from_points ... ok test_plugins.TestPlugins.test_plugin_despeckle ... ok test_plugins.TestPlugins.test_plugin_diagonal_projection ... ok test_plugins.TestPlugins.test_plugin_diagonal_projections ... ok test_plugins.TestPlugins.test_plugin_diff_images ... ok test_plugins.TestPlugins.test_plugin_difference_of_exponential_crack_edge_image ... ok test_plugins.TestPlugins.test_plugin_difference_of_exponential_edge_image ... ok test_plugins.TestPlugins.test_plugin_dilate ... ok test_plugins.TestPlugins.test_plugin_dilate_with_structure ... ok test_plugins.TestPlugins.test_plugin_display ... ok test_plugins.TestPlugins.test_plugin_display_ccs ... ok test_plugins.TestPlugins.test_plugin_display_false_color ... ok test_plugins.TestPlugins.test_plugin_distance_transform ... ok test_plugins.TestPlugins.test_plugin_divide_images ... ok test_plugins.TestPlugins.test_plugin_djvu_threshold ... ok test_plugins.TestPlugins.test_plugin_draw_bezier ... ok test_plugins.TestPlugins.test_plugin_draw_circle ... ok test_plugins.TestPlugins.test_plugin_draw_filled_rect ... ok test_plugins.TestPlugins.test_plugin_draw_hollow_rect ... ok test_plugins.TestPlugins.test_plugin_draw_line ... ok test_plugins.TestPlugins.test_plugin_draw_marker ... ok test_plugins.TestPlugins.test_plugin_draw_text ... ok test_plugins.TestPlugins.test_plugin_edit_distance ... ok test_plugins.TestPlugins.test_plugin_erode ... ok test_plugins.TestPlugins.test_plugin_erode_dilate ... ok test_plugins.TestPlugins.test_plugin_erode_with_structure ... ok test_plugins.TestPlugins.test_plugin_extract_imaginary ... ok test_plugins.TestPlugins.test_plugin_extract_real ... ok test_plugins.TestPlugins.test_plugin_false_color ... ok test_plugins.TestPlugins.test_plugin_fill ... ok test_plugins.TestPlugins.test_plugin_fill_white ... ok test_plugins.TestPlugins.test_plugin_filter_narrow_runs ... ok test_plugins.TestPlugins.test_plugin_filter_short_runs ... ok test_plugins.TestPlugins.test_plugin_filter_tall_runs ... ok test_plugins.TestPlugins.test_plugin_filter_wide_runs ... ok test_plugins.TestPlugins.test_plugin_flood_fill ... ok test_plugins.TestPlugins.test_plugin_fourier_broken ... ok test_plugins.TestPlugins.test_plugin_from_cv ... ok test_plugins.TestPlugins.test_plugin_from_pil ... ok test_plugins.TestPlugins.test_plugin_from_rle ... ok test_plugins.TestPlugins.test_plugin_gatos_background ... ok test_plugins.TestPlugins.test_plugin_gatos_threshold ... ok test_plugins.TestPlugins.test_plugin_gaussian_gradient ... ok test_plugins.TestPlugins.test_plugin_gaussian_smoothing ... ok test_plugins.TestPlugins.test_plugin_generate_features ... ok test_plugins.TestPlugins.test_plugin_get_confidence ... ok test_plugins.TestPlugins.test_plugin_get_main_id ... ok test_plugins.TestPlugins.test_plugin_graph_color_ccs ... ok test_plugins.TestPlugins.test_plugin_green ... ok test_plugins.TestPlugins.test_plugin_grey_convert ... ok test_plugins.TestPlugins.test_plugin_has_id_name ... ok test_plugins.TestPlugins.test_plugin_hessian_matrix_of_gaussian ... ok test_plugins.TestPlugins.test_plugin_highlight ... ok test_plugins.TestPlugins.test_plugin_histogram ... ok test_plugins.TestPlugins.test_plugin_hough_lines ... ok test_plugins.TestPlugins.test_plugin_hue ... ok test_plugins.TestPlugins.test_plugin_image_copy ... ok test_plugins.TestPlugins.test_plugin_image_mean ... ok test_plugins.TestPlugins.test_plugin_image_save ... ok test_plugins.TestPlugins.test_plugin_image_variance ... ok test_plugins.TestPlugins.test_plugin_ink_diffuse ... ok test_plugins.TestPlugins.test_plugin_inkrub ... ok test_plugins.TestPlugins.test_plugin_invert ... ok test_plugins.TestPlugins.test_plugin_iterate_runs ... ok test_plugins.TestPlugins.test_plugin_kernel_density ... ok test_plugins.TestPlugins.test_plugin_kfill ... ok test_plugins.TestPlugins.test_plugin_kfill_modified ... ok test_plugins.TestPlugins.test_plugin_kise_block_extraction ... ok test_plugins.TestPlugins.test_plugin_labeled_region_edges ... ok test_plugins.TestPlugins.test_plugin_labeled_region_neighbors ... ok test_plugins.TestPlugins.test_plugin_laplacian_of_gaussian ... ok test_plugins.TestPlugins.test_plugin_least_squares_fit ... ok test_plugins.TestPlugins.test_plugin_least_squares_fit_xy ... ok test_plugins.TestPlugins.test_plugin_load_PNG ... ok test_plugins.TestPlugins.test_plugin_load_image ... ok test_plugins.TestPlugins.test_plugin_load_tiff ... ok test_plugins.TestPlugins.test_plugin_magenta ... ok test_plugins.TestPlugins.test_plugin_mask ... ok test_plugins.TestPlugins.test_plugin_match_id_name ... ok test_plugins.TestPlugins.test_plugin_max_empty_rect ... ok test_plugins.TestPlugins.test_plugin_mean ... ok test_plugins.TestPlugins.test_plugin_mean_filter ... ok test_plugins.TestPlugins.test_plugin_medial_axis_transform_hs ... ok test_plugins.TestPlugins.test_plugin_medial_axis_transform_large_image_hs ... ok test_plugins.TestPlugins.test_plugin_median ... ok test_plugins.TestPlugins.test_plugin_min_max_filter ... ok test_plugins.TestPlugins.test_plugin_min_max_location ... ok test_plugins.TestPlugins.test_plugin_mirror_horizontal ... ok test_plugins.TestPlugins.test_plugin_mirror_vertical ... ok test_plugins.TestPlugins.test_plugin_moments ... ok test_plugins.TestPlugins.test_plugin_most_frequent_run ... ok test_plugins.TestPlugins.test_plugin_most_frequent_runs ... ok test_plugins.TestPlugins.test_plugin_mse ... ok test_plugins.TestPlugins.test_plugin_multiply_images ... ok test_plugins.TestPlugins.test_plugin_ncols_feature ... ok test_plugins.TestPlugins.test_plugin_nested_list_to_image ... ok test_plugins.TestPlugins.test_plugin_nholes ... ok test_plugins.TestPlugins.test_plugin_nholes_extended ... ok test_plugins.TestPlugins.test_plugin_niblack_threshold ... ok test_plugins.TestPlugins.test_plugin_noise ... ok test_plugins.TestPlugins.test_plugin_nrows_feature ... ok test_plugins.TestPlugins.test_plugin_or_image ... ok test_plugins.TestPlugins.test_plugin_otsu_find_threshold ... ok test_plugins.TestPlugins.test_plugin_otsu_threshold ... ok test_plugins.TestPlugins.test_plugin_outline ... ok test_plugins.TestPlugins.test_plugin_pad_image ... ok test_plugins.TestPlugins.test_plugin_permute_list ... ok test_plugins.TestPlugins.test_plugin_polar_distance ... ok test_plugins.TestPlugins.test_plugin_polar_match ... ok test_plugins.TestPlugins.test_plugin_projection_cols ... ok test_plugins.TestPlugins.test_plugin_projection_cutting ... ok test_plugins.TestPlugins.test_plugin_projection_rows ... ok test_plugins.TestPlugins.test_plugin_projection_skewed_cols ... ok test_plugins.TestPlugins.test_plugin_projection_skewed_rows ... ok test_plugins.TestPlugins.test_plugin_projections ... ok test_plugins.TestPlugins.test_plugin_rank ... ok test_plugins.TestPlugins.test_plugin_red ... ok test_plugins.TestPlugins.test_plugin_remove_border ... ok test_plugins.TestPlugins.test_plugin_reset_onebit_image ... ok test_plugins.TestPlugins.test_plugin_resize ... ok test_plugins.TestPlugins.test_plugin_rotate ... ok test_plugins.TestPlugins.test_plugin_rotation_angle_projections ... ok test_plugins.TestPlugins.test_plugin_run_histogram ... ok test_plugins.TestPlugins.test_plugin_runlength_from_point ... ok test_plugins.TestPlugins.test_plugin_runlength_smearing ... ok test_plugins.TestPlugins.test_plugin_saturation ... ok test_plugins.TestPlugins.test_plugin_sauvola_threshold ... ok test_plugins.TestPlugins.test_plugin_save_PNG ... ok test_plugins.TestPlugins.test_plugin_save_image ... ok test_plugins.TestPlugins.test_plugin_save_tiff ... ok test_plugins.TestPlugins.test_plugin_scale ... ok test_plugins.TestPlugins.test_plugin_segmentation_error ... ok test_plugins.TestPlugins.test_plugin_shading_subtraction ... ok test_plugins.TestPlugins.test_plugin_shaped_grouping_function ... ok test_plugins.TestPlugins.test_plugin_shear_column ... ok test_plugins.TestPlugins.test_plugin_shear_row ... ok test_plugins.TestPlugins.test_plugin_simple_sharpen ... ok test_plugins.TestPlugins.test_plugin_skeleton_features ... ok test_plugins.TestPlugins.test_plugin_sobel_edge_detection ... ok test_plugins.TestPlugins.test_plugin_soft_threshold ... ok test_plugins.TestPlugins.test_plugin_soft_threshold_find_sigma ... ok test_plugins.TestPlugins.test_plugin_splitx ... ok test_plugins.TestPlugins.test_plugin_splitx_left ... ok test_plugins.TestPlugins.test_plugin_splitx_max ... ok test_plugins.TestPlugins.test_plugin_splitx_right ... ok test_plugins.TestPlugins.test_plugin_splity ... ok test_plugins.TestPlugins.test_plugin_splity_bottom ... ok test_plugins.TestPlugins.test_plugin_splity_top ... ok test_plugins.TestPlugins.test_plugin_sub_cc_analysis ... ok test_plugins.TestPlugins.test_plugin_subimage ... ok test_plugins.TestPlugins.test_plugin_subtract_images ... ok test_plugins.TestPlugins.test_plugin_textline_reading_order ... ok test_plugins.TestPlugins.test_plugin_thin_hs ... ok test_plugins.TestPlugins.test_plugin_thin_hs_large_image ... ok test_plugins.TestPlugins.test_plugin_thin_lc ... ok test_plugins.TestPlugins.test_plugin_thin_zs ... ok test_plugins.TestPlugins.test_plugin_threshold ... ok test_plugins.TestPlugins.test_plugin_tiff_info ... ok test_plugins.TestPlugins.test_plugin_to_buffer ... ok test_plugins.TestPlugins.test_plugin_to_complex ... ok test_plugins.TestPlugins.test_plugin_to_cv ... ok test_plugins.TestPlugins.test_plugin_to_float ... ok test_plugins.TestPlugins.test_plugin_to_grey16 ... ok test_plugins.TestPlugins.test_plugin_to_greyscale ... ok test_plugins.TestPlugins.test_plugin_to_nested_list ... ok test_plugins.TestPlugins.test_plugin_to_onebit ... ok test_plugins.TestPlugins.test_plugin_to_pil ... ok test_plugins.TestPlugins.test_plugin_to_rgb ... ok test_plugins.TestPlugins.test_plugin_to_rle ... ok test_plugins.TestPlugins.test_plugin_to_xml ... ok test_plugins.TestPlugins.test_plugin_to_xml_filename ... ok test_plugins.TestPlugins.test_plugin_top_bottom ... ok test_plugins.TestPlugins.test_plugin_trim_image ... ok test_plugins.TestPlugins.test_plugin_tsai_moment_preserving_find_threshold ... ok test_plugins.TestPlugins.test_plugin_tsai_moment_preserving_threshold ... ok test_plugins.TestPlugins.test_plugin_unclassify ... ok test_plugins.TestPlugins.test_plugin_union_images ... ok test_plugins.TestPlugins.test_plugin_value ... ok test_plugins.TestPlugins.test_plugin_variance_filter ... ok test_plugins.TestPlugins.test_plugin_volume ... ok test_plugins.TestPlugins.test_plugin_volume16regions ... ok test_plugins.TestPlugins.test_plugin_volume64regions ... ok test_plugins.TestPlugins.test_plugin_voronoi_from_labeled_image ... ok test_plugins.TestPlugins.test_plugin_voronoi_from_points ... ok test_plugins.TestPlugins.test_plugin_wave ... ok test_plugins.TestPlugins.test_plugin_white_rohrer_threshold ... ok test_plugins.TestPlugins.test_plugin_white_speckles ... ok test_plugins.TestPlugins.test_plugin_wiener_filter ... ok test_plugins.TestPlugins.test_plugin_xor_image ... ok test_plugins.TestPlugins.test_plugin_yellow ... ok test_plugins.TestPlugins.test_plugin_zernike_moments ... ok test_plugins.TestPlugins.test_plugin_zernike_moments_plugin ... ok test_rect.test_rect ... ok test_rle.test_rle1 ... Segmentation fault (core dumped) make: *** [debian/rules:42: build/build-stamp] Error 139 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 20190917-0848 Finished -------- E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: arm64 Build-Space: 826120 Build-Time: 2047 Distribution: eoan Fail-Stage: build Host Architecture: arm64 Install-Time: 85 Job: gamera_3.4.3-1.dsc Machine Architecture: arm64 Package: gamera Package-Time: 2136 Source-Version: 1:3.4.3-1 Space: 826120 Status: attempted Version: 1:3.4.3-1 -------------------------------------------------------------------------------- Finished at 20190917-0848 Build needed 00:35:36, 826120k disc space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=eoan --arch=arm64 PACKAGEBUILD-17071318 Scanning for processes to kill in build PACKAGEBUILD-17071318